2012-02-12 16 views
0

私が達成したいことは、かなり簡単です。権限が付与された場合は、 許可を確認し、許可されていれば、ニュースフィードに記事を公開してください

  • を壁とニュースフィードに投稿ショースキップした場合
  • (カスタムメッセージや画像で)対話を公開するため

    • ユーザーがボタンを
    • アプリのチェックをクリックし、ダイアログを閉じて、ユーザーは、前のアプリへのアクセス権を付与していただけの公開対話

    を示し、私はEXAでこれをやってみました場合は何も

  • もしませんデベロッパーのページに表示されますが、コンテンツはユーザーのプロフィールページにのみ表示され、ニュースフィードには表示されません。

    私はJavascriptで作業しています。

    これを行う方法について私にステップガイドのステップを与えることができれば、私は永遠に感謝しています。

  • 答えて

    1

    はお返事のためhttps://developers.facebook.com/docs/reference/dialogs/feed/

    <html xmlns="http://www.w3.org/1999/xhtml" 
        xmlns:fb="https://www.facebook.com/2008/fbml"> 
        <head> 
        <title>My Feed Dialog Page</title> 
        </head> 
        <body> 
        <div id='fb-root'></div> 
        <script src='http://connect.facebook.net/en_US/all.js'></script> 
        <p><a onclick='postToFeed(); return false;'>Post to Feed</a></p> 
        <p id='msg'></p> 
    
        <script> 
         FB.init({appId: "YOUR_APP_ID", status: true, cookie: true}); 
    
         function postToFeed() { 
    
         // calling the API ... 
         var obj = { 
          method: 'feed', 
          link: 'https://developers.facebook.com/docs/reference/dialogs/', 
          picture: 'http://fbrell.com/f8.jpg', 
          name: 'Facebook Dialogs', 
          caption: 'Reference Documentation', 
          description: 'Using Dialogs to interact with users.' 
         }; 
    
         function callback(response) { 
          document.getElementById('msg').innerHTML = "Post ID: " + response['post_id']; 
         } 
    
         FB.ui(obj, callback); 
         } 
    
        </script> 
        </body> 
    </html> 
    
    +0

    感謝を参照してください! それは私がテストしていたコードでした。それは作品の種類ですが、記事はニュースフィードには表示されず、プロフィールページにのみ表示されます。 変更する必要があるものはありますか? 問題が解決しない場合は、新しいアプリを作成してください。 –

    +1

    確かに、私は新しいアプリを作りました、そして今、それは動作します...それは奇妙です! –

    関連する問題