web-dev-qa-db-ja.com

APIを介してFacebook通知を送信する方法

Facebook Developers Forumでこれを回答なしで尋ねました。ユーザーに通知を送信して、ユーザーのFacebookページの左上にある[通知]グローブアイコンタブに表示するにはどうすればよいですか。私が使用する一部のアプリケーションには通知が表示されますが、そのメカニズムが FacebookのAPIドキュメント でどのように機能するかわかりません。ユーザー通知を送信するために必要と思われる permissions もありません。

29
at.

更新:下のoneamonguの答えを確認してください。以前の回答では、カスタム通知について言及していました。 oneamonguは要求構造を非常によく定義しました。

古い回答:Facebookの通知は約1年前にFacebookで時代遅れになりました。代わりに、ユーザーに知らせたい場合は、ユーザーの壁に投稿できます。

2
Inam Abbas

私はこれが古い投稿であることを知っています-しかし、誰かが私と同じようにつまずくかもしれず、それが便利だと思います:FBダイアログを使用して送信できるリクエストを送信することで、FBの通知領域が更新されます。 JS SDKは、FB.ui()メソッドを提供して、ストリームへの投稿またはリクエストの送信のためのダイアログを表示します。

FBの詳細: http://developers.facebook.com/docs/reference/dialogs/requests/

http://developers.facebook.com/docs/reference/javascript/FB.ui/

37
oneamongu

どうやらfacebookは通知を送信する可能性を再びアクティブにします:

https://developers.facebook.com/docs/app_notifications/#ux

POST/{recipient_userid}/notifications?access_token =…&template =…&href =…
16
R.Kueny

に投稿する必要があります-

https://graph.facebook.com/

たとえば、- https://graph.facebook.com/ {recipient_userid}/notifications? access_token = ... href = ...&template = ...

4
BLV

クエリを実行すると:{recipient_userid}/notifications? access_token = ... href = ...&template = ...

それはfacebook WEBでのみ動作しますか?

Web facebookに通知が表示されますが、facebook Mobileには表示されませんか?

1
Luca