Я работаю над приложением для iPhone, которое должно опубликовать предупреждение на стене всех моих друзей в Facebook.
Я использую FB Graph API SDK для iPhone и могу отправлять сообщения в виде пакетного запроса с помощью FBGraph API. Код выглядит следующим образом. Я сослался https://developers.facebook.com/docs/api/batch/ на это.
FbGraphResponse *fb_graph_response = [fbGraph doGraphPost:@"" withPostVars:[NSDictionary dictionaryWithObjectsAndKeys:@"[{\"method\":\"POST\",\"relative_url\":\"1846638186\/feed\",\"body\":\"message=test\"},{\"method\":\"POST\",\"relative_url\":\"1075291616\/feed\",\"body\":\"message=test\"}]", @"batch", nil]];
Но это неэффективно, поскольку, используя это, мы просто можем публиковать сообщения на стене 10 друзей, то есть максимально допустимый лимит запросов на фид в день. Если я прикрепил 10 POST-сообщений в пакетном запросе, он был обработан как 10 FEED API CALLS. Таким образом, предел превышен в одном сообщении всем моим друзьям. Затем я не могу использовать этот вызов API Graph для публикации сообщения на следующий день.
Как я могу решить эту проблему?
Есть ли способ использовать для этого вызов API POST (http://developers.facebook.com/docs/reference/api/post/), просто добавив все идентификаторы друзей в Facebook в параметре "TO"?
Будет ли это работать или я должен пойти другим путем?
Пожалуйста, совет, спасибо.