如何使用Facebook上的應用程序發送通知?因爲我知道這個函數FB在幾個月前阻塞了,但仍然有一些應用程序,哪些請求會使用FB通知通知我。那麼我怎麼能做到這一點?在圖API中沒有任何關於它的說法。使用Facebook上的應用程序發送通知
5
A
回答
3
發送「通知」的最新方式是通過請求2.0實現。他們不再將它們稱爲通知。 Facebook現在決定用戶是否會收到除了請求之外的通知。
0
有這樣的一種方式,這是非常難的文檔中找到,它並不能很好地工作(我認爲它甚至可能會稍微越野車)。
http://developers.facebook.com/docs/channels/#requests
由於某種原因,它是根據請求部分,而不是通知部分。
下面是頁面上的代碼示例,我測試了它,並且它不會導致地球通知事件上出現紅色通知圖標 - 它只會增加您的左側的應用程序書籤上的數字主頁。我想這是一個非常不合法的方式來向用戶發送消息。如果您的應用程序不是畫布應用程序(如頁面選項卡應用程序),則實際上不會執行任何操作,因爲您沒有該應用程序的書籤圖標。
<?php
$app_id = YOUR_APP_ID;
$app_secret = YOUR_APP_SECRET;
$token_url = "https://graph.facebook.com/oauth/access_token?" .
"client_id=" . $app_id .
"&client_secret=" . $app_secret .
"&grant_type=client_credentials";
$app_access_token = file_get_contents($token_url);
$user_id = THE_CURRENT_USER_ID;
$apprequest_url ="https://graph.facebook.com/" .
$user_id .
"/apprequests?message='INSERT_UT8_STRING_MSG'" .
"&data='INSERT_STRING_DATA'&" .
$app_access_token . "&method=post";
$result = file_get_contents($apprequest_url);
echo("App Request sent?: ". $result);
?>
相關問題
- 1. 發送android應用程序通知到Facebook使用Facebook API通知
- 2. Facebook Java API,發送應用程序到用戶的通知
- 3. Facebook應用程序發送推送通知
- 4. Facebook是否允許通過應用程序sdk發送通知?
- 5. 如何通過Graph API發送Facebook應用程序通知?
- 6. 從Facebook應用程序向用戶發送通知
- 7. 發送來自Node的Facebook應用程序通知?
- 8. 發送應用程序通知給Facebook的朋友
- 9. Facebook的聊天在iPhone應用程序使用推送通知
- 10. 向Facebook上的用戶發送通知以獲取應用程序請求?
- 11. 通過Facebook應用程序使用休息fb api發送通知
- 12. 發佈推送通知應用程序
- 13. 發送通知給應用程序。 (Air)
- 14. 如何一次發送數千個Facebook應用程序通知?
- 15. 使用GCM將推送通知發送給Ionic應用程序
- 16. 使用Azure通知集線器從Xamarin應用程序發送推送通知
- 17. 當用戶加入我的應用程序時,Facebook向使用該應用程序的朋友發送通知
- 18. 將應用程序發送給用戶通知欄上的通知
- 19. Facebook應用程序用戶的通知
- 20. 如何使一個Facebook應用程序發送通知給用戶
- 21. 如何使用Facebook API發送通知?
- 22. 使用Qt上的移動應用程序發送Facebook消息
- 23. Android - 禁用Facebook推送通知的應用程序
- 24. 在我自己的Facebook應用程序中使用Facebook通知
- 25. 發送Facebook通知
- 26. 發送Facebook通知
- 27. 使用FCM將通知發送到ios應用程序包ID
- 28. 使用PHP發送通知到Android應用程序
- 29. Delphi XE8 - 使用VCL從Parse發送通知應用程序
- 30. 在Facebook上,應用程序是否可以僅向使用該應用程序的用戶發佈通知?
有什麼辦法可以影響這個「決定」嗎?誰做出這個決定 - 他們的服務器自動或他們的團隊手動? – yegor256 2012-03-17 02:34:15
一個重要因素是您的應用需要採取的行動的響應率。如果發佈的故事有很多「隱藏」,Facebook會假設你的應用程序是垃圾郵件,並會減少分發。如果用戶喜歡你的應用和內容,Facebook會盡最大努力發現你的內容。 – 2012-03-17 13:43:09