如何使用Facebook Graph API请求pages_show_list权限?

问题描述 投票:0回答:1
  1. 我尝试了两种方法,Facebook Developer site中的一种方法使用此名称查找许可请求,但找不到。
  2. 作为第四个参数添加到Facebook Login Button,它没有帮助
<FacebookLogin
appId={fbAppId}
autoLoad={true}
fields="name,email,picture,pages_show_list"
onClick={this.componentClicked}
callback={this.responseFacebook}
/>

您还有其他想法吗?

facebook facebook-graph-api facebook-login
1个回答
0
投票
  1. Facebook API的工作原理如下:开发模式:对于开发模式,您可以尝试访问与创建应用程序的帐户相关联的页面。因此,可以访问与该用户关联的页面。您可以使用以下链接检索页面,

https://developers.facebook.com/docs/graph-api/reference/user/accounts/

实时模式:在实时模式下,您需要使用开发模式功能创建快照视频并获得“ pages_show_list”权限的批准。然后,您可以访问与经过身份验证的用户相关联的页面详细信息。

  1. 对于登录按钮,您可以这样尝试,

fb:login-button size="large" scope="public_profile,email,pages_show_list,read_insights,manage_pages" onlogin="checkLoginState();"

为您提供令牌并使用该令牌来获取与用户帐户相关联的页面。

© www.soinside.com 2019 - 2024. All rights reserved.