Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook页面图片发布是否正常?_Javascript_Facebook_Api - Fatal编程技术网

Javascript Facebook页面图片发布是否正常?

Javascript Facebook页面图片发布是否正常?,javascript,facebook,api,Javascript,Facebook,Api,阅读有关如何在此处发布facebook页面图片的文档: 这个POST端点工作吗 我能从电视上看到这张照片 GET /{page_id}/picture?redirect=0&height=200&type=normal&width=200 而不是 GET /platform/picture?redirect=0&height=200&type=normal&width=200 正如文档中所述(在所有示例和参考文献中都一致表示为/platfor

阅读有关如何在此处发布facebook页面图片的文档:

这个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/{page_id}/图片 使用url作为字段

我得到:

{
  "error": {
    "message": "(#1) Could not fetch picture", 
    "type": "OAuthException", 
    "code": 1
  }
}
我尝试了JSAPI和GraphAPI浏览器,使用页面访问令牌,使用url字段发布

这是facebook graph api中的漏洞还是我在这里做错了什么

逐步:

  • 在developers.facebook.com/tools/explorer->Get Access token上,添加manage_页面作为扩展权限

  • 然后让我/帐户为我的页面获取页面访问令牌(503383593111939):所有6个权限都在那里

  • 将访问令牌从页面503383593111939的me/accounts复制到同一图形浏览器中的访问令牌输入字段中,并更改为POST/503383593111939/picture?url=http%3A%2F%2Fwww.wcdouglas.com%2Fimg%2Flogo.png,尝试将url添加为不带urlencode的字段,但结果相同


  • 我也是这样。唯一的问题是查询后有一个
    空格
    字符。移除它将获得所需的结果

    请尝试以下查询:

    GET /{page_id}/picture?redirect=0&height=200&type=normal&width=200
    
    最后我刚刚删除了
    空格
    字符

    要使post正常工作,您必须执行以下操作:

    POST /{page_id}/picture?url=http://images.com/img.jpg
    

    为此,您将需要访问令牌。您将从和处获得这些信息。

    是的,它对我也很有用,空间是我在复制时出现的。但是POST/Publish命令在我尝试的任何情况下都不起作用。@AndreasJ那么你的问题现在解决了吗?不,我无法使发布生效。你能在facebook页面上更新页面图片吗?使用文档中的字段url向/{page_id}/图片发布帖子?哦,等等!我又犯了一个错误!啊!与身份验证有关(#10)。我在上面。如果我得到什么,我会告诉你的。无论如何,关于您得到的(#1)错误,请尝试上面的查询。行吗?明白了!从编辑的答案中获取缺少的访问令牌!