有没有办法在Facebook上一起上传多张照片... 我一次使用GraphAPI上传了一张照片....但不是多个... 请建议...... 感谢...
答案 0 :(得分:2)
您需要向Graph API发出“批量”请求。这里记录了这一点:https://developers.facebook.com/docs/reference/api/batch/(查看“上传二进制数据”一节)。基本上它是一个cURL调用,其中json编码一个包含所有“批处理”请求的数组(“batch = [json array of calls]”)。对于一些好的共鸣Facebook将你的阵列限制为20个请求。如果您在服务器上启用了cURL,它可以很好地转换为PHP cURL方法......
curl
–F 'access_token=…' \
-F 'batch=[{"method":"POST", \
"relative_url":"me/photos", \
"body":"message=My cat photo" \
"attached_files":"file1" \
},
{"method":"POST", \
"relative_url":"me/photos", \
"body":"message=My dog photo" \
"attached_files":"file2" \
},
]’
-F 'file1=@cat.gif' \
-F 'file2=@dog.jpg' \
https://graph.facebook.com
更新:替换为“with”和“with”