Разместить на стене нескольких друзей - PullRequest
1 голос
/ 24 мая 2011

Я работаю над приложением для 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"? Будет ли это работать или я должен пойти другим путем?

Пожалуйста, совет, спасибо.

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