我正在使用 FB graph api 获取我的应用页面的帖子并将它们显示在 ios app webview 中。我有一个分享按钮,它使用 facebook sharer.php 分享帖子。
现在,我的问题是共享或取消后,用户被发送到 facebook 页面而不是我的网页。我尝试了应该解决此问题的 FB 对话源,但是,FB 对话源不允许共享托管在 FBCDN 服务器中的图片。
<?php
$shareurl="http://www.facebook.com/dialog/feed?app_id=".$appid."&link=".urlencode($link)."&picture=".urlencode($pictureUrl)."&name=".urlencode($name)."&caption=".urlencode($caption)."&description=".urlencode($description)."&message=".urlencode($message)."&redirect_uri=".$redirectUri;
?>
<a href="<?php echo $shareurl; ?>" title="Share this post on Facebook" target="_blank">Share</a>
自动,我所有的应用程序页面照片都上传到 FBCDN( http://photos-b.ak.fbcdn.net/hphotos-ak-ash4/444_420079768083032_1721580062_s.jpg ) 所以,我不能使用 FB 对话框提要。
我在 Stackoverflow 中检查了许多类似的问题,这些问题建议了对话提要。有没有办法重定向sharer.php?