FB グラフ API を使用してアプリ ページの投稿を取得し、ios アプリの webview に表示しています。共有ボタンがあり、facebook sharer.php を使用して投稿を共有します。
今、私の問題は、共有またはキャンセルした後、ユーザーが自分の Web ページではなく 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 をリダイレクトする方法はありますか?