2012-04-24 9 views
1

私のアプリを既に使用しているユーザー、つまり彼の友人もアプリケーションをインストールしているユーザーの友達に通知します。Facebookがユーザーのアプリケーションに参加したときに、このアプリを使用して友だちに通知を送信する

アプリやゲームのブロックに数字のあるアプリがいくつか表示されます。それを行う方法はありますか?これらのアプリはどのように機能しますか?また、通知(地球儀アイコン)を送信することもできます

私は既に通知するユーザーのリストを持っています。どのように私はFacebookにそれらを通知するのですか?

答えて

0

2番目の段落の意味を正確にはわかりませんが、どういうわけか何かを理解できれば、ユーザーに通知する方法を尋ねています。 ユーザーに通知する方法はいくつかありますが、それらはすべてSocial Channels文書に記載されています。

あなただけ既にアプリをインストールしているあなたが最初のユーザーは資格かを調べる必要があるでしょう、ユーザーの友人を通知したい場合、あなたはそのための2つのオプションがあります。

(1)graph apiすることができますを使用して要求します:ユーザーのリストを返す必要があります/me/friends?fields=installedを、インストールアプリを持っているものは、このフォームを持つことになります。

{ 
    "installed": true, 
    "id": "USER_ID" 
} 

この形式のものであろうアプリを持っていないもの:

{ 
    "id": "USER_ID" 
} 

(2)あなたは、アプリがthis queryを使用してインストールされている友人の誰であるかをチェックするためにFQLを使用することができます。

SELECT 
    uid 
FROM 
    user 
WHERE 
    is_app_user 
    AND 
    uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 
+0

申し訳ありませんが、私はすでにユーザーリストを持っています。どのように私はFacebookにそれらを通知するのですか? – user1245130

+0

「ソーシャルチャネル」の文書には、私の答えにリンクがあります。利用可能なすべてのオプションが説明されています。 –

1

あなたは、彼らが通知を受信したとき、受信機が行動を取るしたい場合は、あなたが使用することができますRequest機能とRequest Dialogです。要求ダイアログは、1人のユーザーから1人以上のユーザーに要求を送信します。

関連する問題