使用 Facebook 的 Graph API,我正在通过一个表单从我的 iFrame 应用程序上传一张照片:
echo '<form enctype="multipart/form-data" action="'
.$graph_url .' "method="POST">';
echo 'Please choose a photo: ';
echo '<input name="source" type="file"><br/><br/>';
echo 'Say something about this photo: ';
echo '<input name="message"
type="text" value=""><br/><br/>';
echo '<input type="submit" value="Upload"/><br/>';
echo '</form>';
$graph_url 在此表单之前定义,如下所示:
$graph_url= "https://graph.facebook.com/me/photos?"
. "access_token=" .$access_token;
这是可行的,我可以使用我的应用程序将照片上传到用户个人资料,但是,一旦上传照片,我的 iFrame 的内容就会被图表中的“响应”替换:
例子:
{
"id": "1001207389476"
}
我想避免显示这个,而是显示一个成功屏幕,可能还显示一个指向新上传图像的链接。
有谁知道我该怎么做?在过去的三天里,我一直在拔头发,只是想这样做!
以下是我获得代码的教程供参考: https ://developers.facebook.com/blog/post/498/和http://thinkdiff.net/facebook/graph-api-iframe-base-facebook-应用程序开发-php-sdk-3-0/
干杯。