curlopt_url

时间:2017-02-23 17:09:42

标签: php api curl

所以我有这个代码

foreach ($listGame->response as $app) {
              $gameName = curl_init();
              curl_setopt($gameName, CURLOPT_URL, 'https://itunes.apple.com/lookup?id=' + $app->AppID);
              curl_setopt($gameName, CURLOPT_RETURNTRANSFER, TRUE);
              $gameNameRes = json_decode(curl_exec($gameName)) ;
              curl_close($gameName);
              $gameNameResults = $gameNameRes->results;

这是一个循环,因此有一个很大的应用程序API,因为这是一个循环,我希望代码要做的是,使用API​​中指定的appID从appstore检索应用程序信息。问题是,尝试此代码使网站无法访问,将无法加载,我不知道这是因为$ listGame-response确实是我之前做过的cURL请求的API响应,可能正在执行cURL请求然后循环通过cURL请求这不是最好的主意,但我需要从API中的每个应用程序中获取appstore中的信息

1 个答案:

答案 0 :(得分:0)

问题是,您使用@Bean public EventStorageEngine eventStorageEngine() { return new InMemoryEventStorageEngine(); } 代替+将get参数添加到curl的网址。只需将.替换为+,网址应该正确

.