• Hello,

    Just curious if you have an upcoming plans to do a full integration with the MaxMind GeoIP v2 API service?

    They require a monthly payment for more accurate IP data, which I do pay for. It would be great to have a plugin that could easily tap into this data without complete configurations. All we’d need to do is add our own API key to the settings page, and get it to work.

    Also, where is the documentation to see which shortcodes are available? I am looking to insert a zip code into a Gravity Form field as a value. (Auto detect the zip). I know how to do this with either javascript or PHP, but hoping to accomplish the same thing with this plugin.

    Please let me know if you have an updates. Thank you.

    https://www.ads-software.com/plugins/geoip-detect/

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Benjamin Pick

    (@benjamin4)

    I’ve started work on API v2 (see github branch). However I’m not sure what to do with v1 – I just don’t want to just drop it and risk that users break their code by the update.

    See https://github.com/yellowtree/wp-geoip-detect/wiki/API-v2

    Full integration: with v2 this is rather easy to do. When I’ve finished the lite use-case I will think about how to implement it, at least I will add a filter so others can use any reader they want.

    Greg

    (@gwallaceau)

    Hi Benjamin

    I would also be really keen on seeing this use v2 with the paid data and would be happy to pay for this as a premium version of the plugin.

    Do you have any indication on development using API v2?

    Thanks.

    wpsuperadmin22

    (@wpsuperadmin22)

    I created my own plugin for this using shortcodes and some quick hacks. Its nothing special and my very first plugin attempt, but I was able to get it working with GeoIP2 API keys and easy shortcodes. Willing to share details if interested.

    Plugin Author Benjamin Pick

    (@benjamin4)

    Hi Greg,

    thanks for your interest. I am hoping to finish v2 support end of this year. Paid Web Service should follow soon, and paid database file when I have found access (or demo) to try the auto-update.

    Plugin Author Benjamin Pick

    (@benjamin4)

    There is a first beta version (aka could possibly work, but still needs polishing):

    https://github.com/yellowtree/wp-geoip-detect/archive/2.0-beta1.zip

    Known Issues:
    – Backend debug console needs to output the new function
    – Migration notes need more info about the update (https://github.com/yellowtree/wp-geoip-detect/wiki/How-to-migrate-from-v1-to-v2)

    You can try and replace the plugin (legacy functions should still work) and then try out the new function.

    Bug reports and pull requests are welcome.

    Hi Benjamin

    Thanks for posting the update! I will make some time this week to test it out and give you my feedback.

    Greg

    Hi,

    This looks encouraging – thank you! (This plugin is used by my just-released plugin: https://www.ads-software.com/plugins/woocommerce-eu-vat-compliance/ ).

    Does the V2 API make any difference the to availability of data for IPv6 addresses? (i.e. better, worse, no difference?). AFAIK, v1 doesn’t have any IPv6 data at all, though I have not looked very closely.

    Best wishes,
    David

    Plugin Author Benjamin Pick

    (@benjamin4)

    See https://www.maxmind.com/en/ipv6 :
    In theory Legacy supports IPv6, but the normal GeoLite database doesn’t contain the data. (It is a seperate file and seperate function calls, so I didn’t support it.)

    In this plugin version, both v4 and v6 should work.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘MaxMind GeoIP V2 API’ is closed to new replies.