ユーザーがボタンをクリックして (Facebook ウォールに何かを投稿するために) ニュースフィード ダイアログをポップアップさせようとしています。認証済みのFacebookユーザーがすでにログインしています(laravel-oauth2パッケージとLaravel 4の組み込み認証システムを使用)。ただし、次のスクリプトを実行しても何も起こりません。
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'APP_ID_HERE',
status : true,
cookie : true,
oauth : true
xfbml : true
});
$( '.opener' ).click(function() {
FB.ui({
method: 'feed',
link: 'http://example.com',
name: 'NEWSFEED',
caption: 'This is a test',
description: {{$artist->stage_name}}
});
});
};
</script>
ボタン:
<a class="add-list-button opener" style="color: white; font:14px / 14px 'DINMedium','Helvetica Neue',Helvetica,Arial,sans-serif;">Play my city</a>
ボタンをクリックしても何も起こりません。私がここに持っているものに何か問題があると思いますか? 既に認証済みのユーザーを使用するより良い解決策がある場合は、お知らせください。ありがとうございました。