標題基本概括起來。在獲取Facebook用戶的朋友列表後,我正在尋找一種方法來確定朋友是否使用@ facebook.com電子郵件的新消息系統。我正在使用JavaScript SDK。使用開放式圖形API,是否有方法可以確定用戶的哪些朋友擁有@ facebook.com電子郵件地址設置?
沿着同樣的路線,是否有一種方法預先填充Facebook的新發送按鈕的收件人:列表?
標題基本概括起來。在獲取Facebook用戶的朋友列表後,我正在尋找一種方法來確定朋友是否使用@ facebook.com電子郵件的新消息系統。我正在使用JavaScript SDK。使用開放式圖形API,是否有方法可以確定用戶的哪些朋友擁有@ facebook.com電子郵件地址設置?
沿着同樣的路線,是否有一種方法預先填充Facebook的新發送按鈕的收件人:列表?
他們沒有提供它然而,你可以看到他們提供的用戶配置文件信息here 而現在你不能通過API發送消息給用戶/用戶朋友。它包含在路線圖中,他們將提供在未來幾天內向用戶的收件箱發送消息的功能。 但是可以通過調用像這樣的URL來手動方法http://www.facebook.com/inbox/?compose&id=516888778 我知道這是你不想使用的東西,但這是你現在可以做的所有事情。
不可以。您可以獲取用戶自己的電子郵件地址(with the email
permission),但不能訪問他們的朋友。這是由設計,和一個好東西(即使我的朋友們都渴望發出他們數據,他們有沒有業務來伸手,礦)
我不是在問他們的電子郵件地址,他們的Facebook帳戶註冊。我指的是新的Facebook消息,它爲用戶提供@ facebook.com電子郵件。你可以得到用戶的朋友的用戶名,所以他們的電子郵件將是[email protected]。唯一需要注意的是,所有用戶都尚未轉移到新的消息傳遞平臺。 – Prabhu 2011-04-29 17:27:44
@Prabhu:答案仍然是「否」,因爲我概述了完全相同的原因。 (「哦,所以*有一個功能性的電子郵件地址[email protected]和[email protected],而[email protected]不起作用?很好,非常感謝你提供這個信息,這個信息現在已經公開「)我並不是暗示*你的*部分有任何惡意,我只是說這對於任何有FB應用程序的人來說都是微不足道的,因此它不可用。 – Piskvor 2011-04-29 17:30:59
Facebook公開,而不是我:-)更多信息,請參閱http://www.facebook.com/help/?faq=19031 – Prabhu 2011-04-29 17:41:00
他們確實使用了一定的格式,這是無論是FaceBook ID或他們爲自己設置的FaceBook名稱。這不會讓你檢查任何東西,但這是朝着這個方向邁出的一步。你可以申請一個許可,允許你通過消息與一個人的朋友進行交互,比如發送消息和牆帖,但我不能說。
此外,如果您要求一個人的電子郵件,他們可以選擇退出,或提供一個FB代理地址,所以這不是一個保證。
任何想法如何以任何其他方式給用戶的朋友留言?新的Facebook發送按鈕是可用的,但我想知道是否有一種方式發送消息給特定用戶給他們的用戶名... – Prabhu 2011-04-29 18:28:42
這些FQL表可能是有用的:
http://developers.facebook.com/docs/reference/fql/unified_message/
檢查其他unified_表在這裏:
http://developers.facebook.com/docs/reference/fql
檢查他們的注意:
我們在使 新消息系統可供所有 用戶使用的過程中,此時該表將 替換現有消息表。我們 提供早期訪問此API 爲註冊的開發人員帳戶只有 ,直到新的消息系統是廣泛可用的 。您應該在當前時間使用 消息表來生產 應用程序。
它只針對註冊開發者帳戶,並處於BETA模式。但是您可能希望對此表進行查詢以檢查哪個人實現了他的新收件箱,否則該表將返回空數據或無數據。但是,使用此功能需要read_mailbox權限。
如果您會注意到@facebook。用戶的com電子郵件正在使用他們的用戶名([email protected])。如果您能夠獲取當前登錄用戶的朋友的用戶名,那麼您可能需要向每個用戶發送一封電子郵件並檢查哪些未通過。
非常感謝! – Prabhu 2011-05-08 20:34:54
謝謝。爲什麼我可以使用手動方法?無論如何,我可以預先填充消息文本框?如果可以的話,那幾乎是我所需要的! – Prabhu 2011-05-06 05:06:01
因爲他們還沒有添加允許用戶直接發送消息的功能。它包含在那裏,他們將很快提供它的路線圖。您可以通過添加參數預填充郵件msg_prefill http://www.facebook.com/messages/516888778?msg_prefill=message – 2011-05-07 23:25:01
謝謝真棒... – Prabhu 2011-05-08 20:32:52