是否可以在用户/页面的时间线上创建照片,而不是上传所述照片,而是提供已上传图像的URL?到目前为止,我的代码是:
$response = $fb->api ("/$page_id/photos", 'post', array (
'name' => $_description,
'source' => $_image_path
));
这导致OAuthException
#324"需要上传文件"。此外,我想立即将照片发布在页面的时间线上——这会发生吗,还是我需要单独打电话?
您可以将参数source
切换为url
,并为其提供一个可公开访问的HTTP URL作为值。
但请注意,这只适用于Facebook上的照片,而不是——在Facebook上向其提供照片的URL将导致一条错误消息,称无法从其CDN发布照片。