gpt4 book ai didi

php - Graph Api PHP 照片从 App 端点/响应问题上传

转载 作者:搜寻专家 更新时间:2023-10-31 22:15:11 25 4
gpt4 key购买 nike

使用 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-application-development-php-sdk-3-0/

干杯。

最佳答案

我能想到的一个解决方案是您可以使用 try catch block 来捕获照片上传代码。如果没有异常发生,你确实得到了上传的图片 ID。您可以打印“照片上传成功”而不是显示图片 ID。

获取图片链接。您确实需要使用您的图片 ID。你可以试试graph.facebook.com/your-pic-id(可能有一些access_token)在里面,你可以得到这张图片的链接。

查看图片的图形API:https://developers.facebook.com/docs/reference/api/photo/

希望对您有所帮助。

关于php - Graph Api PHP 照片从 App 端点/响应问题上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7300610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com