1

(私のアプリの) ユーザーが友人のウォールに投稿するコードを正しく取得するのに問題があります。ユーザーが 1 人の友達を選んで自分のストリームに投稿できるようにしたい。ユーザーにリストから 1 人の友達を選択させるか、友達の名前を入力させるには何が欠けていますか? これは、私が仕事をすることができない私の「投稿」機能です。ユーザーのウォールに投稿するメソッドが 'feed' の場合に機能します。ただし、「stream.publish」としてのメソッドは、「フィード」のように機能し、ユーザーのウォールに投稿します。

     function pubStream(obj,gift_id,item_name)
     {
     FB.ui({
            method: 'stream.publish',
            display: 'popup',     //have tried display:iframe does same             
            name: "Special Delivery!",
            link: "<?php echo $app_info['transfer_protocol']; ?>apps.facebook.com/<?php echo $app_info['canvas']; ?>/?friendID="+facebook_id+"&giftID="+gift_id,
            picture: "<?php echo $app_info['upload_url']; ?>"+obj,
            caption: "//not used at this time ",
            description: "my item escription",
            message: "user's message ",
            actions: {"name":"my items name","link":"<?php echo $app_info['transfer_protocol']; ?>apps.facebook.com/<?php echo $app_info['canvas']; ?>/?friendID="+facebook_id+"&giftID="+gift_id}
    },function(response){hideLightbox();});
  }
4

1 に答える 1

2

「送信」ユーザーインターフェースを探しているようです。

これに関するドキュメントがここにあります: https ://developers.facebook.com/docs/reference/dialogs/send/

これは、フィードダイアログと実質的に同じコードですが、ユーザーが通信する友達を指定できる点が異なります。

コードが正しいと仮定すると、これは機能します。

function pubStream(obj,gift_id,item_name)
     {
     FB.ui({
            method: 'send',
            display: 'popup',     //have tried display:iframe does same             
            name: "Special Delivery!",
            link: "<?php echo $app_info['transfer_protocol']; ?>apps.facebook.com/<?php echo $app_info['canvas']; ?>/?friendID="+facebook_id+"&giftID="+gift_id,
            picture: "<?php echo $app_info['upload_url']; ?>"+obj,
            caption: "//not used at this time ",
            description: "my item escription",
            message: "user's message ",
            actions: {"name":"my items name","link":"<?php echo $app_info['transfer_protocol']; ?>apps.facebook.com/<?php echo $app_info['canvas']; ?>/?friendID="+facebook_id+"&giftID="+gift_id}
    },function(response){hideLightbox();});
  }

method: 'send'ここで「フィード」ドキュメントに示されているプロパティを選択して使用するだけです:http: //developers.facebook.com/docs/reference/dialogs/feed/

于 2011-10-20T18:22:26.343 に答える