Facebook Open Graph: утверждение действий в режиме отладки

Я занимаюсь разработкой приложения для холста на Facebook (iframe) и использую Open Graph API для публикации действий пользователя.

Когда я отправляю свои действия на утверждение команды Facebook, они отвечают:

Мы не можем проверить это действие из-за ошибки в вашем приложении. Пожалуйста, убедитесь, что ваше действие функционирует правильно, проверив с помощью Auth Dialog Preview User и повторите отправку.

Вот вещь Я понял, что только когда я тестирую приложение с тестовым пользователем, сгенерированным приложением, я получаю сообщение об ошибке при попытке опубликовать действие с открытым графиком, вероятно, что случилось с тестером Facebook:

OAuthException: произошла непредвиденная ошибка. Пожалуйста, повторите ваш запрос позже.

Теперь, когда я выношу свое приложение из режима Sandbox, все работает отлично, даже для тестовых пользователей.

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

Какие-нибудь советы? кто-то тоже сталкивался с этой проблемой? заранее спасибо!

1 ответ

Решение

Вы находитесь на улове 22, если вы предпочитаете не выпускать его из песочницы, но хотите, чтобы действия были одобрены для общественности.

Убедитесь, что ваше приложение полностью работоспособно под вашей учетной записью разработчика, а также с тестерами (которые могут использовать приложение в Sandbox), прежде чем отправлять на утверждение, затем отключите Sandbox. Отключая песочницу и отправляя действие в Facebook, вы сообщаете Facebook, что ваше приложение готово к рассмотрению и больше не находится в стадии разработки / тестирования.

Тестеры для Песочницы

Если вам нужно повторно включить Sandbox после утверждения, я не думаю, что вам что-то мешает. Я не верю, что Facebook снимет одобрение, по крайней мере, это мое предположение.

Другие вопросы по тегам