ユーザーがフォームを完了した後、次の関数を使用してアクションをタイムラインに投稿する Facebook ページ タブがあります。
function postFoo(){
FB.api(
'/me/<?php echo $namespace; ?>:foo?bar=<?php echo $url;?>',
'post',
function(response) {
if (!response || response.error) {
console.log(response.error);
} else {
console.log('Foo was successful! Action ID: ' + response.id);
}
});
}
これはすべて正しく機能し、アクションはタイムラインに正しく追加されますが、タイムラインに含まれるリンクの URL は、facebook タブではなくアプリの実際の場所 (例: http://foo.bar.com/app ) に戻るように投稿されます。予想通りのURL。リダイレクト URI をページ タブのアドレスに変更しようとしましたが、うまくいきませんでした。
他の誰かがこの問題に遭遇しましたか?解決策や提案があれば、私は非常に感謝しています.