import.io API の使用に問題があります。
私のアプリは英国で使用および展開されていますが、Import.IO のサーバーが米国に展開されているため、(特定のストアでは) 誤った通貨と価格データが返されます。そこでサポート チームに話を聞いたところ、インポート API へのプロキシ サーバーをホストできることを教えてくれました。
AWS インスタンスを実行することができ、Squid をプロキシ サーバーとしてインストールしました。Firefox の接続設定を変更し、このプロキシ サーバー経由で Web を正常に閲覧できました (また、IP がサーバーの IP であることも確認しました)。
ただし、アプリケーション内からインポート ライブラリを呼び出す方法が正確にわかっているわけではありません。
アプリケーションは PHP で構築されており、呼び出す URL を生成する現在の例は次のようになります。
public function generateCall( $import_key, $url )
{
return sprintf(
'https://api.import.io/store/data/%s/_query?input/webpage/url=%s&_user=XXXX&_apikey=%s',
$import_key, urlencode( $url ), self::$apikey
);
}
api.import.io サーバーを直接呼び出しています。