我有權限訪問用戶的電子郵件。該腳本正常工作。有幾千條記錄,都有正確的電子郵件,但其中一些記錄有空字符串(5:1000)。Facebook Graph API返回空電子郵件
我知道如果用戶拒絕發送他的電子郵件,那麼Facebook會生成一個臨時郵件。因此,情況並非如此。
發生了什麼事?有沒有電子郵件地址的用戶?
我有權限訪問用戶的電子郵件。該腳本正常工作。有幾千條記錄,都有正確的電子郵件,但其中一些記錄有空字符串(5:1000)。Facebook Graph API返回空電子郵件
我知道如果用戶拒絕發送他的電子郵件,那麼Facebook會生成一個臨時郵件。因此,情況並非如此。
發生了什麼事?有沒有電子郵件地址的用戶?
臨時/代理電子郵件地址是用戶可以選擇爲您提供的權限對話框中的一個選項,而不是他們的真實地址,這不是自動操作。
某些用戶的個人資料中沒有電子郵件地址(例如,在用戶必須提供電子郵件地址之前,通過手機註冊的用戶)。
您還應該檢查用戶是否明確授予您擴展權限和/或其後未被撤銷。您可以通過撥打/<USER>/permissions
與用戶或應用程序訪問令牌執行此操作
如果您可以確認用戶在其帳戶中有活動的電子郵件地址,他們已經授予您的應用程序查看其電子郵件的權限,並且他們沒有隨後阻止應用程序或取消許可,這可能是一個API的bug(在這種情況下,請在http://developers.facebook.com/bugs提交報告)
看看有什麼'https://graph.facebook.com/?access_token = '顯示 –
scibuff
2012-03-07 12:36:23
我如何獲取訪問令牌? – user237462 2015-09-11 21:28:42
我有一些問題( – nim 2017-10-04 16:24:54