Etsy の API で遊んでみると、ドキュメンテーションにはlistings
、私が使用できるものは何もリストされていません。これにより、誰かが次のようなリクエストをコーディングできるようになります。
$apistateloc = 'florida';
$apiurl = 'https://openapi.etsy.com/v2/listings/active?api_key=' . $apikey . '&limit=' . $apilimit . '®ion=' . $apistateloc;
API は言及していますがAssociations
、アソシエーションを見た後でも、領域をテストした後に表示されますuserProfile
。
$userprofile = json_decode(file_get_contents('https://openapi.etsy.com/v2/users/' . $product->user_id . '/profile?api_key=' . $apikey));
$products[$i]["region"] = $userprofile->results[0]->region;
そして上記の作品。Region
の API リファレンスでこれが許可されると思いました。
$theRegion = json_decode(file_get_contents('https://openapi.etsy.com/v2/private/regions?api_key=' . $apikey));
$products[$i]["region_state"] = $theRegion->results[0]->region_name;
しかし、実行するたびに次の結果が得られます。
"region_state":"European Union"
Etsy API で、すべてのアクティブなリスト ( https://openapi.etsy.com/v2/listings/active
) を のような地域でターゲットにする方法はありflorida
ますか? 州、国、または都市に基づく JSON リクエストを作成しようとしています。