我正在创建一个系统,涉及以下步骤:
1. Facebook 用户使用 Facebook 登录名登录(manage_pages 范围)
2. 正在收集用户的Facebook页面之一的access_token
3.然后扩展页面的访问令牌并将其存储在数据库中以供进一步使用
问题是,我需要测试它,而对于 Facebook 的“测试用户”来说,他们就是无法创建页面。我为此创建了常规帐户,并将其添加为角色中的测试人员。但据我所知,这违反了 Facebook 的规则,而且当他们试图禁止该帐户(最终会这样做)时,这变得很烦人。
有任何想法吗?
谢谢!
附注抱歉有任何错误,不是母语人士。
我遇到了同样的问题,最终能够为测试用户创建一个测试页面。基本说明位于https://developers.facebook.com/docs/apps/test-pages https://developers.facebook.com/docs/apps/test-pages,但我将添加如何使用 Graph API Explorer 实际创建测试页。
-
创建一个测试用户。
-
Click 更改此测试用户授予应用程序的权限以确保manage_pages
已申请许可。
-
获取测试用户的用户访问令牌。
-
前往图形 API 浏览器 https://developers.facebook.com/tools/explorer/。粘贴您复制的用户访问令牌。将操作设置为 POST 并输入路径,例如/[TEST_USER_ID_HERE]/帐户然后输入与以下参数相对应的字段(可以随意更改值):
{
"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即可)
完成后,它将返回新测试页的 ID。您也可以致电/[TEST_USER_ID_HERE]/帐户使用 GET 操作再次查看该页面的 ID。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)