1

У нас есть отдельные URL-адреса для нашего webapp в локальной разработке и на серверах сборки (среда приемочных испытаний). Это означает, что нам нужно настроить 2 отдельных тестовых приложения для локального и приемного тестирования.Можно ли делиться Facebook-тестировщиком между тестовыми приложениями?

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

Хотелось бы услышать какие-либо предложения о том, как легко решить эту проблему?

ответ

0

AFAIK вы можете только создать тестовых пользователей для одного приложения, но вы также можете создать их с API, как это объясняется в документации Facebook: https://developers.facebook.com/docs/apps/test-users

Прямая ссылка на пример кода: https://developers.facebook.com/docs/graph-api/reference/v2.2/app/accounts/test-users

0

Создать тестового пользователя, а затем использовать API для подключения пользователя ко второму приложению.

+0

Эта процедура абсолютно боль в любом случае, доказательство действительно является то, что даже вы (как рабочий FB) не можете предоставить простой пример. Просто GET пользователей из родительского приложения является процедурой проб и ошибок из-за отсутствия синхронизации между документами и реальным API и сложным поведением маркера. Нечего сказать о POST ing. –

+0

Подтверждаю по https://developers.facebook.com/docs/apps/test-users/#graphapimanage, что сегодня еще не возможно сделать это без использования графического API, поздравляю Facebook –

+0

Мой отзыв от 3 лет до начните с. Во-вторых, что вы имеете в виду, я не могу представить простой пример? Документацию, которую вы ссылаетесь на ссылки на https://developers.facebook.com/docs/graph-api/reference/v2.9/app/accounts/test-users, объясняет, как подключить существующего тестового пользователя со вторым приложением. И да, вам нужно использовать API для этого. – WizKid

0

Простой пример с завитком (его not possible, чтобы сделать это с помощью панели управления)

Copy

curl -i -X GET \ 
"https://graph.facebook.com/v2.9/SOURCE_APP_ID/accounts/test-users?access_token=SOURCE_APP_ACCESS_TOKEN" 

Паста

curl -i -X POST \ 
-d "uid=TEST_USER_ID" \ 
-d "owner_access_token=SOURCE_APP_ACCESS_TOKEN" \ 
-d "access_token=TARGET_APP_ACCESS_TOKEN" \ 
"https://graph.facebook.com/v2.9/TARGET_APP_ID/accounts/test-users" 

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

  • Нет связанных вопросов^_^