0
我有在Google App Engine/Java中運行的Web應用程序。該應用程序允許用戶使用他們的Facebook帳戶登錄。Facebook登錄API - 無回覆電子郵件字段
該實現可以完美工作,但有時會發生錯誤,並在API響應中表示沒有email
。
電子郵件已經包含在範圍:scope = "email,user_birthday,user_location";
我明確要求電子郵件:
"https://graph.facebook.com/me?access_token=" + accessToken + "&fields=email,id,name,birthday,gender";
但仍然API有時沒有電子郵件返回。如何用我的Facebook帳戶重現錯誤?
什麼時候回覆不包括電子郵件?所有Facebook註冊中都不需要電子郵件嗎?任何解決方法?
你檢查的條件,當用戶有一個有效的Facebook登錄,但拒絕給你的應用程序所需的權限?如果您提供了網址,則在拒絕Facebook上將用戶重定向到該網頁,只有關於該用戶的基本信息,而且沒有電子郵件數據。 – 2013-05-13 08:08:28
如何檢查?你能給我一個主意嗎? – 2013-05-13 08:10:51
登錄Facebook,從您的賬戶中刪除應用程序的權限,然後轉到您的應用程序,當它要求權限拒絕它並查看是否發生錯誤。 – 2013-05-13 08:14:05