我有我的朋友的Facebook ID,現在想通過我的基於Flex的應用程序向他發送消息。 如何做到這一點?如何使用Facebook賬號將Facebook消息發送給朋友?
更新: 我登錄到我的Facebook的個人資料,並希望通過使用基於Flex應用程序要發送消息給我所有的朋友。
注意: 我已經抓取了所有朋友的臉書檔案ID。
我有我的朋友的Facebook ID,現在想通過我的基於Flex的應用程序向他發送消息。 如何做到這一點?如何使用Facebook賬號將Facebook消息發送給朋友?
更新: 我登錄到我的Facebook的個人資料,並希望通過使用基於Flex應用程序要發送消息給我所有的朋友。
注意: 我已經抓取了所有朋友的臉書檔案ID。
執行FQL查詢以使用Facebook ID(123)查找用戶的username
。
SELECT username FROM user WHERE uid = 123
FQL用戶:http://developers.facebook.com/docs/reference/fql/user/
一旦你獲得了用戶的username
,您可以發送電子郵件至[email protected]
和收件人會收到它作爲Facebook的消息。
實施例:Allowing users of facebook application to communicate somehow
(該例子是使用PHP但思路是一樣的)
這可能違反了Facebook平臺政策(https://developers.facebook.com/policy/),IV。應用程序集成點,5 .: _「Facebook消息傳遞(即發送到@ facebook.com地址的電子郵件)旨在用於用戶之間的通信,而不是應用程序與用戶直接通信的渠道。」_ – CBroe
Facebook最近公佈的Notifications API,也https://developers.facebook.com/blog/post/2012/08/31/reach-users-1-1-with-the-notifications-api/看到。這些可以發送給任何用戶,即已經使用您的應用程序。
否則,一個user-to-user request(被認爲是「邀請」,如果收件人不是您的應用的用戶)將是替代方案。
應用程序(幸好)無法發送消息。這將是一個垃圾郵件的漏洞... – Lix
不錯的一個。這不可能嗎?如果是的話,那麼他們有可能做到這一點。 – RTA
@RTA - 閱讀以前的評論。不,這是不可能的。 –