Facebook API - 批量上传照片

时间:2017-12-07 20:15:41

标签: json facebook facebook-graph-api facebook-javascript-sdk

我正在尝试批量上传照片,并且我不断收到Postman的回复说“批处理参数必须是JSON数组”有没有人看到这有什么问题,因为它看起来对我来说是有效的json。我一直在喋喋不休地进行了几个小时的调整,试图让它上传无济于事。我也尝试过对网址进行编码。

https://graph.facebook.com/v2.11?batch=[{"method":"POST", "relative_url":"https://graph.facebook.com/v2.11/{pageid}/photos?access_token={access-token}", "body":"link_url":"https://{link-to-image}/wmphotos/999995/6d5cc4169bbf4e7dbe31f3739e025412/a572c29dff_640.jpg"}]&access_token={access-token}

1 个答案:

答案 0 :(得分:0)

查看代码,batch数组中的JSON对象似乎实际上是格式错误的。 body:link_url:link应为body: {link_url:link}

<强>为:

[
    {
        "method":"POST", 
        "relative_url":"foo", 
        "body":"link_url":"link"
    }
]

不可

[
    {
        "method":"POST", 
        "relative_url":"foo", 
        "body":{"link_url":"link"}
   }
]