2

ユーザーがイベント(Eviteなど)を作成できるWebサイトがあります。ユーザーはFacebookで私のアプリを承認してログインするので、私はすべての情報にアクセスして壁に投稿できます。ユーザーが自分のサイトでイベントを作成して、メールでユーザーを招待したり、ユーザーがFacebookの友達を招待したりできるようにするロジックがあります(ユーザーがFBの友達のリストを表示してそれらを選択します)。

私が今抱えている問題は、Facebookでユーザーの友達に通知する方法がわからないことです。これらは私が考えたオプションですが、どれも機能しないと思います。

  • 現在のユーザーによって招待された各ユーザーにプライベートメッセージを送信します。これはFacebookではサポートされていません(スパムアプリを防ぐため)。
  • 現在のユーザーによって選択されたユーザーのリストが事前入力された送信ダイアログ(Fb.uiを使用)を表示します。現在、FB APIは、事前入力されたリストで1つのユーザー名のみをサポートします。
  • アクティビティのウォールポストで招待されたユーザーにタグを付けます:ここで説明しているので、これを試しましたが成功しませんでした:http: //digitizor.com/2011/01/24/tag-user-facebook-graph/タグ付けFacebook APIを使用したウォールポスト/アップデートのユーザー。ドキュメントは表示されますが、サンプルがなく、迷子になっています。
  • FB.uiを使用してアプリのリクエストを送信します。これはCanvasアプリでのみサポートされており、Webサイトではサポートされていないようです(https://developers.facebook.com/docs/reference/dialogs/requests/
  • ユーザーの@facebook電子メールアドレスに電子メールを送信する:ユーザーが外部の人々にこのアドレスへの電子メールメッセージの送信を許可しているかどうかを知る方法はありません。さらに、メッセージはデフォルトでプレーンテキストとして表示されます。メッセージ本文に画像を表示したい。

私が今見ている唯一の実行可能なオプションは、私のサイトでのイベント作成プロセスの2番目のステップとしてFB.uiダイアログを使用し、ユーザーにそのダイアログでFacebookの友達を手動で選択させることです。

誰かがこれについて以前に経験したことがありますか?私が見逃している代替案はありますか?

どうもありがとう

4

0 に答える 0