【发布时间】:2011-03-14 10:53:51
【问题描述】:
我对 Facebook API 有疑问。我创建了一个应用“截图提交”,从提交截图的概念来看,场景是:
- 在用户允许我的应用程序之后。
- 用户将使用表单选择要上传到应用程序的文件,然后提交。
-
我想将所选文件(图像/照片)上传到他/她的相册(从应用程序自动生成)并将文件(图像/照片)发布到他/她的墙上。
$photo_details = array('message'=>$_REQUEST['arttitle'],'source'=> '@' . realpath($_FILES[file]tmp_name])); $facebook->api('/me/photos','POST',$photo_details);
上面的代码会将照片上传到自动生成的相册中,并返回一个数组,如:
Array([id]=1234567890)
现在,如何使用 php.sdk 和 graph api 将上传的文件(图像/照片)发布到他/她的墙上。
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
您的代码理论上假设您实际上正确设置了
source参数,也应该将提要发布到用户墙.. -
该代码正在运行,因为图像已上传到用户的相册但处于待处理模式。用户墙中没有提要/帖子。
-
它现在可以工作了...谢谢。无论如何@ifaour 除了'message'和'source'之外,使用 $facebook->api('/me/photos','POST',$photo_details) 允许使用哪些参数?
-
here 是完整的参数列表
标签: php facebook facebook-graph-api