2012-09-15 15 views
6

私は、招待状を作成して友達に招待してイベントに参加するFacebookブックアプリを構築しています。それは3つのステップがあり、2番目のステップにはカスタム友人セレクターがあり、ここで私はユーザーが彼/彼女が招待したいと思う友人の一部を選択させる。ステップ3で、通知/メッセージ/要求を招待者に送信したいと思っています。それを行うには良い方法を見つけられません。サーバー側からのアプリリクエストの送信

私はカスタムフレンドセレクターを持っているため、JSフレンドリクエストは使用できません。 サーバー側からメッセージを送信する方法が見つかりませんでした。 アプリのリクエストを送信できましたが、アプリのユーザーのみに送信できました。

ありがとうございましたユーザーに彼の友人からイベントに招待されたという小さな通知を送信する方法はありますか?

*すべての招待アプリのユーザーわけではありません *ないすべてのユーザーが招待が招待

を受け入れるか拒否するまで、任意のポインタをいただければ幸い壁に掲示したくない* TOS 受け入れました。

UPDATE

が、これは誰かに役立ちます願っています。ここでは、サーバーサイドリクエストを送信する方法を示します。

@oauth = Koala::Facebook::OAuth.new('app_id', 'access_token') 
@oauth_token = @oauth.get_app_access_token 
graph = Koala::Facebook::GraphAPI.new(@oauth_token) 
graph.put_object("fb_id", "apprequests", {:message=>'Welcome to my app'}) 
+0

私はFacebookと対話するためにコアラルビーの宝石を使用しています。アプリのリクエストを送信できました。アプリのリクエストはそれほど明白ではなく、ユーザーがリクエストに気付かない可能性が高くなります。アプリユーザーではなく、アプリユーザーに通知やメッセージを送信する方法はありますか? – BinnyG

答えて

0

最後に(最新のAPIバージョンV2.5に応じて)この質問に答えるために:通知を送信することはできませんか、アプリのアプリを承認していないユーザーにサーバー側に要求します。正式なapprequestダイアログ、またはsendダイアログのような他のダイアログを使うべきです。またはメールを送信するだけです。

関連する問題