отправить тест facebook api на проверку

У меня есть приложение, которое использует publish_actions для публикации изображений из игры на странице нашего приложения в Facebook.

Я использую социальную структуру iOS (SLRequest и SLServiceTypeFacebook), чтобы получить разрешения и фактически опубликовать изображение.

Все это работает и проверяется, когда я использую тестовую учетную запись facebook.

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

Похоже, вы не отправляли запросы к API на публикацию контента с разрешением publish_actions за последние 30 дней. Вам необходимо протестировать это разрешение в своем приложении с любой учетной записью, указанной в Ролях, прежде чем вы сможете отправить его на проверку. Похоже, вы не проверяли это разрешение, потому что за последние 30 дней в отношении publish_actions не было отправлено ни одного запроса API.

http://cl.ly/image/3g3Q1p13113F

Я протестировал и подтвердил, что могу успешно использовать API publish_actions для публикации из приложения на странице приложения в Facebook. Как я могу заставить facebook разрешить мне отправить это разрешение на проверку?


person DaveCazz    schedule 03.11.2015    source источник


Ответы (1)


Вы делаете прямой вызов API к любому из API, которым требуется разрешение publish_actions? В некоторых случаях вам не нужно это разрешение, а именно, если вы используете диалоговое окно общего доступа. Примером API, которому требуется разрешение publish_actions, является запрос POST к /{user-id}/feed. Кроме того, если вы создаете сообщение как страницу, вместо этого вам может потребоваться разрешение publish_pages. например Выполнение вызова {page-id}/feed В зависимости от вашего варианта использования попробуйте отправить запрос POST на любую конечную точку, которая использует эти разрешения. Это должно помочь избавиться от ошибки.

person Bangdel    schedule 09.11.2015
comment
Я использую внутренний диалог разрешений ios и свой собственный диалог общего доступа в игре. Я публикую публичное сообщение и фотографию по следующему адресу. - person DaveCazz; 10.11.2015
comment
'NSURL *requestURL = [NSURL URLWithString:@graph.facebook.com/34xxxxx509/photos];' - person DaveCazz; 10.11.2015