Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用FacebookPHPAPI将照片上传到墙上而不发布文件?(可能使用URL?)_Php_Facebook_Ipad_Upload_Photo - Fatal编程技术网

如何使用FacebookPHPAPI将照片上传到墙上而不发布文件?(可能使用URL?)

如何使用FacebookPHPAPI将照片上传到墙上而不发布文件?(可能使用URL?),php,facebook,ipad,upload,photo,Php,Facebook,Ipad,Upload,Photo,我正在为一个即将到来的项目做初步研究。基本上,这里是用户/数据流: 活动中的网络摄像头拍摄照片并将照片发送到本地服务器 一位品牌代表拥有一台iPad,其应用程序开发为HTML应用程序,并作为应用程序保存在iPad主屏幕上。该应用程序通过简单的AJAX调用将本地服务器上的所有照片显示为缩略图,并将其加载到视图中 用户选择一张照片。该照片将从本地服务器发送到远程服务器。远程服务器将托管一个Facebook iFrame选项卡,其中包含用户选择的照片 同时,如果用户选择进行身份验证,那么将在用户的Fa

我正在为一个即将到来的项目做初步研究。基本上,这里是用户/数据流:

活动中的网络摄像头拍摄照片并将照片发送到本地服务器

一位品牌代表拥有一台iPad,其应用程序开发为HTML应用程序,并作为应用程序保存在iPad主屏幕上。该应用程序通过简单的AJAX调用将本地服务器上的所有照片显示为缩略图,并将其加载到视图中

用户选择一张照片。该照片将从本地服务器发送到远程服务器。远程服务器将托管一个Facebook iFrame选项卡,其中包含用户选择的照片

同时,如果用户选择进行身份验证,那么将在用户的Facebook墙和Twitter上发布一个带有查询字符串的iFrame选项卡链接

现在棘手的是,我们99%确定客户也会希望将照片直接上传到Facebook用户的相册中。也可能是TwitPic,但这是次要问题。所以我的问题是,有没有一种方法可以使用PHP将照片上传到Facebook墙上,而不使用典型的html文件输入字段和帖子?理想情况下,如果我们能从本地服务器上获取照片URL上的内容,并使用PHP/FBAPI上传照片URL的内容,我们的状态会很好

我们的目标是将照片上传到用户墙上,标题如下:

看看我在活动中拍的照片![带照片id的客户端facebook选项卡的URL]


@jeremyharris说Facebook的PHP SDK是正确的。您确实需要使用cURL将请求发布到Facebook的API端点。不过,在你开始阅读它们之前,先阅读出版部分,了解它们的原理


那就熟悉一下。您可以使用它或对象上传照片。

也许您正在寻找卷发?可能但我对卷曲一点也不了解。我只是复制和粘贴其他人的代码来做特定的事情。你能给我指一下我要找的方向吗?cURL是如何在FB中的典型上传过程中发挥作用的?根据这个链接:要上传,你只需将一个文件上传到API生成的URL中即可。是的,我对facebook不太了解,但cURL允许你从PHP脚本中发布,而不是提交表单。这里有一个谷歌的例子:curl post示例看看你刚才引用的博客文章中的第二个例子。以“//创建新相册”开头的代码显示了一种不使用表单将信息发布到URL的方法。cURL是另一个。你不需要有一个表单来发布一些东西。