在此处阅读如何发布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 /发布到端点时尝试过什么:
POST / {page_id} / picture 用url作为字段
我明白了:
{
"error": {
"message": "(#1) Could not fetch picture",
"type": "OAuthException",
"code": 1
}
}
我尝试通过JS api和Graph API Explorer,使用页面访问令牌,使用url字段发布。
这是在facebook图表api中打破了还是我在这里做错了什么?
一步一步:
- >获取Access令牌,并将manage_pages添加为扩展权限
然后获取我/帐户以获取我的页面的页面访问令牌(503383593111939):所有6个权限都在那里。
将来自我/ accounts的页面503383593111939的access_token复制到同一图表资源管理器中的访问令牌输入字段,并更改为POST /503383593111939/picture?url=http%3A%2F%2Fwww.wcdouglas.com%2Fimg %2Flogo.png,尝试将url添加为没有urlencode的字段,但结果相同