在我工作的代码发布与基于URL的图像的消息,我有这样的设置:Facebook的PHP SDK:帖子所附的照片到粉丝专页
$post_data = array(
'message' => 'nice kitten pic',
'url' => 'http://www.eastcottvets.co.uk/uploads/Animals/gingerkitten.jpg'
);
$request = new FacebookRequest($app, $access_token, 'POST', '/' . $page_id . '/photos', $post_data);
我tryed这一点,这不工作:
$post_data = array(
'message' => 'nice kitten pic',
'source' => realpath('pics/kitten.jpg')
);
但现在我想发布一个图像,而不是一个URL引用,但与我的本地主机上的图像的路径的引用。 的Facebook的Docu说:
“有照片发布至Facebook的两个独立的方法: 1:附加照片作为多/ form-data的对象的名称并不重要,但在历史上人们用来源作为照片的参数名称,它的工作原理取决于您刚刚用于发布的SDK 2:使用url参数发布已使用的照片:“
那么,方式Nr.2的作品,但我如何使用方式nr.1,“将照片作为多部分/形式数据”? - 文档为php sdk和一般情况提供了一个例子。
非常感谢你,我现在越来越熟悉文档的结构。在网上有很多教程,似乎已经过时,谁也困惑我:) :)) – chris