График Facebook API FQL Query Limit - PullRequest
0 голосов
/ 07 января 2012

Существует ли официальный лимит (или хотя бы гарантированный тариф) для вызовов Graph API?

Я получаю действительные access_tokens для пользователей и использую их как на веб-сервере, так и на клиентских скриптах. Оба вызова используют запросы FQL, как показано ниже:

SELECT+page_id+FROM+page_fan+WHERE+uid=me()+and+page_id=...&access_token=...

SELECT+post_id+FROM+stream+WHERE+(privacy.value='EVERYONE'+OR+privacy.value='ALL_FRIENDS')+AND+attachment.description='...'+AND+attachment.name='...'+AND+actor_id=me()+AND+source_id=me()+AND+is_hidden=0&access_token=...

Я планирую запрашивать один раз каждую минуту для каждого access_token , и некоторые будут сделаны с клиентских IP-адресов, некоторые с IP-адреса веб-сервера. Так что же меня должно волновать?

И еще один вопрос :) о "me ()" в этих запросах, если я звоню с клиента или с сервера, он отличается? например если пользователь клиента меняет свой логин FB вне моей веб-страницы, относится ли он к новому логину или логину, сгенерированному access_token?

Ответы [ 2 ]

1 голос
/ 07 января 2012

Когда в Facebook были поля приложений и страницы профиля, приложение My Countdown обновляло профиль один раз в час.В какой-то момент у него было 400 тыс. Пользователей, таким образом, он совершал 9,6 млн (400 тыс. Х 24) звонков в Facebook в день.

Я не уверен, есть ли ограничение, но функция подписки предполагает устранение необходимости так часто использовать их API.Похоже, вы пытаетесь проверить, изменилось ли что-нибудь.Вызов API подписки, по сути, сообщает Facebook, чтобы вы знали, когда что-то меняется.

Действительно, ваша проблема будет связана с пропускной способностью сети и процессором, а не с ограничениями Facebook.

1 голос
/ 07 января 2012

me() относится к идентификатору пользователя / страницы, закодированному в токене доступа. Поместите токен на https://developers.facebook.com/tools/debug и посмотрите, для чего он нужен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...