【发布时间】:2014-02-18 19:23:35
【问题描述】:
在此处阅读有关如何发布 facebook 页面的页面图片的文档:
https://developers.facebook.com/docs/graph-api/reference/page/picture/
这个 POST 端点是否正常工作?
我可以从
GET /{page_id}/picture?redirect=0&height=200&type=normal&width=200
而不是
GET /platform/picture?redirect=0&height=200&type=normal&width=200
正如它在文档中所说的那样(在所有示例和参考文献中,它始终表示 /platform/)。
但无论我在 POST / Publishing 到端点时一直在尝试什么:
POST /{page_id}/图片 以 url 作为字段
我明白了:
{
"error": {
"message": "(#1) Could not fetch picture",
"type": "OAuthException",
"code": 1
}
}
我尝试通过 JS api 和 Graph API Explorer,使用页面访问令牌,使用 url 字段发布。
这是在 facebook graph api 中损坏还是我在这里做错了什么?
一步一步:
在 developers.facebook.com/tools/explorer -> 获取访问令牌,并添加 manage_pages 作为扩展权限
然后 GET me/accounts 以获取我的页面 (503383593111939) 的页面访问令牌:所有 6 个权限都在那里。
将页面 503383593111939 的 access_token 从我/帐户复制到同一图形资源管理器中的访问令牌输入字段中,并更改为 POST /503383593111939/picture?url=http%3A%2F%2Fwww.wcdouglas.com%2Fimg %2Flogo.png,尝试将 url 添加为没有 urlencode 的字段,但结果相同
【问题讨论】:
标签: javascript facebook api