Извините, если это было размещено в другом месте, но я не смог найти правильный ответ на свой вопрос.
Я пытаюсь получить количество общих ресурсов для страницы, но получаю сообщение об ошибке:
{"error": {"message": "(# 4) Достигнут предел запросов приложения", "type": "OAuthException", "is_transient": true, "code": 4, "fbtrace_id": "GfwY7 + r9UJb" }}
Не думаю, что достигаю предела. Вы можете увидеть страницу здесь - https://moving2canada.com/express-entry-draw/. Я знаю, что он вызывается 3 раза за раз, но я изменил его, поэтому он вызывает только один раз и все тот же результат.
Если я каким-то образом достиг предела, могу ли я добавить токен доступа, чтобы увеличить лимит?
Вот код:
$query_url = "http://graph.facebook.com/?id=https://moving2canada.com/express-entry-draw/";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $query_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-type: application/json'));
$response = curl_exec($curl);
curl_close($curl);
$social_stats = json_decode($response, true)
return $social_stats
Надеюсь, я достаточно ясен и заранее спасибо
Спасибо за ваш ответ. Я настроил его на тестовом сайте сейчас с новым приложением, поэтому я не могу достичь пределов скорости, и я все еще получаю эту ошибку. Я использую это сейчас - (graph.facebook.com/v2.12/?id= {url} & fields = id & access_token = { access_token}). Единственное, что я получаю, это поле Я БЫ. Когда я пытаюсь добавить акции в качестве поля, возникает ошибка. Может ли это быть из-за этого? developers.facebook.com/status/issues/205942813488872
Нет, shares
был удален на пару версий API назад, в текущих версиях вы хотите искать engagement
сейчас - developers.facebook.com/tools/explorer/…
Большое спасибо! Я весь день бился головой об стену из-за этого, почему я не наткнулся на это
Поле shares
узла URL
было только что удалено на пару версий API, в текущих версиях вы хотите сейчас искать engagement
.
Пример Graph API Explorer для вашего URL: https://developers.facebook.com/tools/explorer/?method=GET&path=%3Fid%3Dhttps%3A%2F%2Fmoving2canada.com%2Fexpress-entry-draw%2F%26fields%3Dengagement&version=v2.12
Конечно, вы можете добавить токен доступа, но общие ограничения скорости по-прежнему будут применяться. Вы выполняете это при каждой загрузке страницы? Это то, с чем вам не следует начинать. Вместо этого сохраните результат на разумное время на своей стороне.