Тестовые аккаунты Facebook со страницами
Я создаю систему, которая включает в себя следующие шаги:
1. Пользователь Facebook входит в систему с помощью входа в систему Facebook (область manage_pages)
2. Одна из учетных записей пользователя на странице Facebook собирается
3. Токен доступа к странице затем расширяется и сохраняется в базе данных для дальнейшего использования.
Проблема в том, что мне нужно проверить это, и когда дело доходит до "тестовых пользователей" Facebook, они просто не могут создать страницу. Для этого я создал постоянную учетную запись и добавил ее в качестве тестера в ролях. Но, насколько я знаю, это нарушает правила Facebook, и это раздражает, когда они пытаются заблокировать этот аккаунт (и в конечном итоге будут). Есть идеи? Спасибо!
Извините за любые ошибки, не носитель языка.
2 ответа
Я столкнулся с этой же проблемой и, наконец, смог создать тестовую страницу для тестового пользователя. Основные инструкции можно найти по адресу https://developers.facebook.com/docs/apps/test-pages, но я добавлю, как на самом деле создать тестовую страницу с помощью Graph API Explorer.
Создать тестового пользователя.
Нажмите Изменить разрешения, которые этот тестовый пользователь предоставил приложению, чтобы
manage_pages
разрешение было применено.Получите токен доступа пользователя для тестового пользователя.
Перейдите в Graph API Explorer. Вставьте скопированный пользователем токен доступа. Установите действие POST и введите путь, например /[TEST_USER_ID_HERE]/account, затем введите поля, соответствующие следующим параметрам (не стесняйтесь изменять значения):
{ "name": "Test Page", "category_enum": "MEDIA", "about": "About test page", "picture": "[URL TO A PICTURE]", "cover_photo": { "url": "[URL TO A COVER PHOTO]" } }
(обратите внимание, что если вы используете новую бета-версию Graph Explorer, вы можете переключиться в режим JSON и просто вставить в JSON напрямую)
После этого он вернет идентификатор новой тестовой страницы. Вы также можете вызвать /[TEST_USER_ID_HERE]/account с действием GET, чтобы снова увидеть идентификатор этой страницы.
Я был в подобной ситуации, не мог создавать страницы с помощью тестового пользователя. Я думаю, что они недавно исправили проблему. Теперь я могу создать страницу для тестового пользователя.
Та же проблема возникла при создании тестовой страницы категории "Агент по недвижимости". Кажется, что некоторые категории требуют заполнения города / штата. Я исправил это с помощьюcategory_enum=MEDIA
параметр.