1

我正在尝试向 facebook graph API 发出 GET 请求。当我在以下 URL 中引入语言环境、时区和性别时,我收到一个错误 -

https://graph.facebook.com/v2.6/USER_ID?fields=first_name,last_name,profile_pic,locale,timezone,gender&access_token=PAGE_ACCESS_TOKEN

error   
message "(#100) Insufficient permission to access user profile."
type    "OAuthException"
code    100
error_subcode   2018247
fbtrace_id  "EcbnYPgb/sm"

请帮忙,因为我无法理解为什么会这样。

4

1 回答 1

1

这是您的包含locale,timezone,gender导致此错误。

根据Facebook 最近的变化,对于 2018 年 7 月 26 日之后创建的应用,要访问额外的用户个人资料字段,应用开发者必须在应用控制台的 Messenger Platform 选项卡中申请每个字段。

于 2018-10-02T05:14:20.050 回答