6

Pinterestの「友達を招待」機能を複製しようとしています。それがどのように見えるかを見ていない場合は、次のようになります。 ここに画像の説明を入力してください

ここでのこの重要なポイントは、1)複数の受信者がいること、および2)カスタムメッセージを入力できることです。

これまでのところ、Facebook APIを使用して、カスタムメッセージを単一のユーザーに送信する方法、または事前に用意されたメッセージを複数のユーザーに送信する方法しか見つけていません。複数のユーザーにカスタムメッセージを送信する方法が見つかりませんでした。

1人のユーザーにカスタムメッセージを送信できるようにするものは次のとおりです。https ://developers.facebook.com/docs/reference/dialogs/send/

また、事前に用意されたメッセージを複数のユーザーに送信できるようにするものは次のとおりです 。https ://developers.facebook.com/docs/reference/dialogs/requests/

それで、彼らはそれをどのようにやっていますか?Pinterestのように、ユーザーがカスタムメッセージを複数の受信者に送信できるようにするにはどうすればよいですか?

4

3 に答える 3

18

Facebookは、これに関するバグレポートに約1週間前に応答し、「設計による」と述べました。Pinterestは、他のアプリの中でも、複数の受信者を含めることができるようにホワイトリストに登録されています。ホワイトリストに登録するにはどうすればよいですか?私を超えて。

Facebookからの完全な公式応答(および開発者による不満の応答)については、 https://developers.facebook.com/bugs/314701778595814を参照してください。

于 2012-04-16T17:14:38.183 に答える
0
  1. 彼らは間違いなく送信ダイアログを使用しており、表示されるダイアログを見ると、ヘッダーには「メッセージの送信」と表示されています。これは送信ダイアログにのみ表示されます。

  2. 複数の友達は、ユーザーID(数字)またはユーザー名(英数字)のいずれかを使用して、何らかの方法でフレンドリストを取得することを条件に、事前に選択できます。ただし、配列は渡さず、次のようにcsvを渡します。

    FB.ui({
        method: 'send',
        to: '123123123,234234234',
        name: 'People Argue Just to Win',
        link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',
    });
    
于 2012-04-16T16:00:29.817 に答える
0

配列をパラメータとしてFB.uiに渡してみてくださいto。これにより、受信者を選択できます。または、アレイにいくつかのUIDを入力して、受信者を事前入力します。

FB.ui({
  method: "send",
  to:[],
  name: "Join my site, now!",
  description: "...",
  picture: "...",
  link: 'http://...'
})
于 2012-04-15T23:42:42.500 に答える