2014-09-28 90 views
0

我有一個應用程序,讓用戶搜索其他用戶已經出售的物品。我想通過電子郵件發送給使用Facebook賬號的買家的所有者/賣家。我爲我的應用使用了Android和Facebook Graph API。我設法在登錄後獲得用戶的電子郵件地址(權限等一切正常)。是否有可能使用我的應用程序使用他們的用戶ID從FB發送電子郵件給他人以獲得他們的電子郵件地址?Android - 使用Facebook Graph API向用戶發送用戶ID?

所以只是爲了澄清 - 是否有無論如何發送給我的應用程序權限獲取電子郵件地址的用戶ID,如果登錄的用戶ID /會話不是通過電子郵件發送的用戶ID?我可以根據用戶ID動態獲取用戶的電子郵件地址嗎?

我意識到這是不可能的,我很可能將不得不做一些用戶表(我正在使用Azure的一個小型數據庫)存儲電子郵件地址與Facebook用戶ID,只是想但請確認。

回答

0

只有一種可能性:https://www.facebook.com/help/224049364288051

人們必須激活這個使它雖然工作,但你需要接收器的用戶名。你甚至不容獲得授權的用戶的用戶名(或「真正的」 ID)了,請看changelog關於「應用程序作用域的ID」:https://developers.facebook.com/docs/apps/changelog

另一個原因,這是毫無意義的:隨着/me/friends,你只能獲得用戶誰授權您的應用程序,而不是用戶的所有朋友。因此,您可以在授權您的應用程序時存儲每個用戶的電子郵件。

順便說一句,拼搶在Facebook上非法的,鴕鳥政策做到這一點:https://www.facebook.com/apps/site_scraping_tos_terms.php

-2

呀完全正確的。 新API發佈的重點在於發現朋友意義更小的最大優勢。 但是,您可以發送電子郵件給用戶,因爲您有他的電子郵件地址。編輯1:我更深入瞭解這一點,這裏是你可以做的事情。如果你手頭有太多時間。 轉到用戶供稿。查找所有他的帖子與評論或喜歡。收集所有的用戶名。在這一點上,你有一堆用戶ID。現在寫一個腳本去fb.com/uid,它將重定向到用戶配置文件。取出位置並返回fb.com/username。用它發送郵件到[email protected]

+0

請不要建議非法的東西。在Facebook上不允許刮臉。 – luschn 2014-09-28 19:32:52

+0

嗨Luschn,我不知道,所以我寫了。不過,我已對該評論進行了編輯。 – Suraj 2014-09-29 21:40:14

相關問題