2

我正在尝试向 Facebook API 发出 POST 请求以创建即时文章,如下所示:

curl \
-F 'access_token={access token}' \
-F 'html_source="<!doctype html><html>blah blah blah</html>"' \
-F 'published=true' \
-F 'development_mode=false' \
https://graph.facebook.com/{page-id}/instant_articles

我是该应用程序的管理员,当我调试访问令牌时,范围显示email, pages_show_list, pages_manage_instant_articles, public_profile,但请求返回此错误:

{"error":
    {"message":"(#200) Requires pages_manage_instant_articles permission to manage the object",
    "type":"OAuthException",
    "code":200,
    "fbtrace_id":"Exyv2VtZ5m4"}
}

有人对发生的事情有任何想法吗?谢谢,如果您需要更多信息,请告诉我!

4

2 回答 2

2

解决了!我将版本添加到 url。 https://graph.facebook.com/v2.7/{page-id}/instant_articles

于 2016-09-08T23:25:21.737 回答
0

当我第一次使用 Graph API 时,我遇到了同样的问题,但那是在 Android 中。

虽然在我的情况下的解决方案,用户/管理员必须先登录并授予使用 GraphAPI 访问 facebook 数据的权限

于 2016-09-08T19:50:59.617 回答