2010-11-29 13 views
-1

私はページを持っており、少し競争をしたいです。私は静的なFBMLタブを使用しています。ユーザーがいくつかの選択肢をクリックすると、競争に参加するために壁にテキストを公開する必要があります。Facebook APIを使用して@タグでstream.publishを使用するにはどうすればよいですか?

すべてがうまくいっていますが、今は問題があります。私はそのテキストを壁にどのくらい公開するかを知りたい。私はFBMLで、FBJSまたはFQLを検索しようとしましたが、ユーザーIDを私のサーバーにAjax経由で送ることができ、私のデータベースに保存することができますが、プライバシー保護のためにページで禁止されています。

stream.publishに自分のページの名前(@mypagename)をタグ付けしようとしているので、ユーザーの投稿が壁に表示され、追跡してその中から勝者を選ぶことができますが、もの。

@tagの修正方法を教えてください。あなたはFB.uiヘルパーメソッドを使用する必要があります

<script type="text/javascript"> 
    var attachment;//some data here 
    Facebook.streamPublish('message here', attachment); 
</script 

答えて

1

私は、コードを公開

function feed_via_ui() { 
    FB.ui(
    { 
     method: 'feed', 
     name: 'Facebook Dialogs', 
     link: 'http://developers.facebook.com/docs/reference/dialogs/', 
     picture: 'http://fbrell.com/f8.jpg', 
     caption: 'Reference Documentation', 
     description: 'Dialogs provide a simple, consistent interface for applications to interface with users.', 
     message: 'Facebook Dialogs are easy!', 
     to:'12334556' //UID 
    }, 
    function(response) { 
     if (response && response.post_id) { 
      alert('Post was published.'); 
     } else { 
      alert('Post was not published.'); 
     } 
    } 
    ); 
} 
関連する問題