Facebook Graph API ограничивает сомнение

Я изучаю высоко и низко везде на форумах facebook dev и SO существующих вопросах, и я пришел к выводу, что ограничения API Facebook Graph 600 запросов на 600 секунд на токен доступа.

И поскольку я использую только новый API-интерфейс Graph, я никогда не сталкиваюсь с необходимостью передачи маркера доступа вручную. Я считаю, что нужно перейти со старым API REST. Это должно означать, что с каждым другим пользователем моего приложения у меня есть другой токен доступа, а мой лимит API на следующие 600 секунд - reset. Кто-нибудь может подтвердить?

Что делать, если я использую разрешение offline_access? Я где-то читал, что с разрешением offline_access токен доступа никогда не изменяется и, следовательно, вы можете получить доступ к данным в любое время. Правда? Тогда в этом случае у меня есть скорость 600 запросов /600 секунд для этого токена доступа. Правильно?

Я создаю приложение, которое, я считаю, будет вирусом, поэтому я стараюсь не блокировать использование API. Во время посещения (он полностью работает на AJAX), я использую 10-15 запросов для каждого пользователя, поэтому, учитывая скорость, я значительно ниже скорости, с которой я могу использовать FB API?

В целом у меня может быть миллион пользователей для моего приложения, позволяя мне делать 600 запросов /600 секунд для каждого токена доступа пользователя одновременно.

Кто-нибудь может прокомментировать?

Ответ 1

Ограничения скорости API в основном основаны на количестве пользователей, использующих приложение. Так как популярность вашего приложения увеличивает общее количество вызовов API, которые вы можете сделать, также увеличивается. При нормальных условиях использования ограничения не должны быть проблемой. Сосредоточьтесь на эффективности для каждого пользователя.

Примечание: offline_access устарел - но легко обновить токены пользователя: https://developers.facebook.com/roadmap/offline-access-removal/