授予Facebook测试用户权限

时间:2014-08-13 16:26:40

标签: facebook facebook-graph-api

我使用Facebook的UI创建了一大堆用户:(我的应用) - >角色 - >测试用户目前我的应用程序处于开发模式,因此没人能看到它。

我的问题:如何让这些测试用户授予他们在Facebook墙上写字的权限?

2 个答案:

答案 0 :(得分:1)

WizKid是对的,您最多可以创建2000个测试用户,这些用户拥有为您的应用程序使用而授予的完全权限令牌。您的测试用户将像任何其他用户一样登录并接受权限。您可以按照此处的说明操作:Test Users

答案 1 :(得分:0)

您可以通过HTTP POST方法实现目标:

POST https://graph.facebook.com/appid/accounts/test-users?permissions=fullpermissions&access_token=accesstoken;

其中,accessstoken是access_token,您可以通过点击“获取APP令牌”从Facebook Graph API资源管理器获取。 “fullpermissions”会恢复所有权限: “public_profile,user_friends,电子邮件,user_about_me,user_actions.books,user_actions.fitness,user_actions.music,user_actions.news,user_actions.video,user_birthday,user_education_history,user_events,user_games_activity,user_hometown,user_likes,USER_LOCATION,user_managed_groups,user_photos,user_posts,user_relationships ,user_relationship_details,user_religion_politics,user_tagged_places,user_videos,user_website,user_work_history,read_custom_friendlists,read_insights,read_audience_network_insights,read_page_mailboxes,manage_pages,publish_pages,publish_actions,rsvp_event,pages_show_list,pages_manage_cta,pages_manage_leads,ads_read,ads_management“;

您可以通过编写脚本或使用现有模块来自动执行此过程(如果您是节点/ javascript粉丝,则可以使用fb-zombie)。