2012-03-19 15 views
0

は、私は、このメソッドを使用してユーザーを招待しようとしているexsitingイベントを持っています壁のように投稿する:招待するユーザー通知

Test Event — 19 March at 14:08. 
User invited you · View · Join 

しかし、私の問題は、招待されたユーザーは通知を受け取りません。

コードはここから取得されます:

http://developers.facebook.com/docs/reference/rest/events.invite/

しかし、私は私の上記のコードと同一である、そこからならば実行すると、招待されたユーザーは、通知を受け取るん。

私は間違っている/紛失していますか?

おかげ

答えて

1

あなたは非推奨メソッドを使用しており、グラフAPIリクエストの使用に切り替える必要があります。

は、このケースでは、グラフにEvent objectを使用することができます。 の下で、

https://graph.facebook.com/EVENT_ID/invited/USER_ID or https://graph.facebook.com/EVENT_ID/invited?users=USER_ID1,USER_ID2,USER_ID3 

これは、ドキュメントからコピーされる(あなたがCREATE_EVENT許可と当然のアクティブなアクセストークンを持つ必要があります): は次のようになりますグラフAPIと同じことをやって招待状セクション。また、多分セクションを辞退参加確認したい場合があります。

あなたはグラフ呼び出しをテストするGraph API Explorerツールを使用することができます。


編集

私は私のオリジナルの答えでこれを含まないためごめんなさい:

グラフAPI(または非推奨REST)によって行われた招待状のユーザーが通知にはなりません。 '側。このバグのチケットに記載されています

しかし、このこと場合のための最高の適応症: あなたはここでこのテーマについてのいくつかのより多くのスレッドを見つけることができます:Bugs - No Notifications on Event invites via Graph API。 お知らせのFacebookからの応答:

イベントの招待が現在オンサイト通知をレンダリングしていないが、これはAPIイベントの意図的な制限が はまだ「イベント」でカウンターをインクリメントします。この方法を作った招待 ですブックマークして、ユーザーのイベントリストに というイベントを追加してください。

これは明確なものです。

+0

新しいメソッドをお寄せいただきありがとうございますが、それは同じことです - それはユーザーを招待しますが、私が達成しようとしているユーザーの通知で通知を生成しません。 – ojsglobal

+0

申し訳ありませんが、私はそのアプローチに忘れました...その情報で私の元の答えを変更しました。 –

+0

華麗で、徹底的な答え。ありがとうございました。 – ojsglobal

関連する問題