2012-05-30 5 views

ответ

2

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

Я хотел бы знать, как использовать консоль или REST API для этого.

0

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

Затем переключитесь на тестового пользователя с помощью инструмента https://developers.facebook.com/apps/APP_ID/permissions.

Если вы впервые нажали на свое приложение, вам следует предоставить расширенный диалог с разрешением. После этого тестовый пользователь должен иметь правильные разрешения.

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

+3

это не будет работать как тестовые пользователи не могут получить доступ к разработчикам. domain – blotto

+0

Довольно уверен, что он работал в то время, когда я ответил на это, поскольку я работал с ним именно тогда. Если это изменилось с тех пор, и, возможно, есть какая-то документация, я должен удалить ответ – barrymac

8

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

От https://developers.facebook.com/docs/test_users/

Добавление существующих тестовых пользователей в другие приложения

Вы можете добавить существующих пользователей тестирования других приложений с помощью API Graph с маркером доступа приложений, которые вы добавляете пользователю ,

https://graph.facebook.com/APP_ID/accounts/test-users? установленные = TRUE & разрешений = read_stream & UID = TEST_USER_ID & owner_access_token = APP_ACCESS_TOKEN_OWNER & access_token = APP_ACCESS_TOKEN & метод = размещать

Поскольку новое приложение является такой же, как на старом App, просто использовать тот же токен доступа к приложениям, поэтому APP_ACCESS_TOKEN_OWNER = APP_ACCESS_TOKEN.

Затем вы можете изменить список разрешений ('& permissions = read_stream') в зависимости от ситуации.

Смежные вопросы