Facebook登入。 OpenId服务没有提供足够的用户信息

时间:2014-07-16 09:54:46

标签: .net facebook facebook-graph-api https openid

亲爱的程序员问候。最近我尝试将facebook登录添加到我的Web应用程序中。我已在Facebook注册了我的应用。但有一个问题。我可以通过Facebook登录我的应用程序,但其他用户不能。 Facebook不希望返回用户的电子邮件地址。但我需要知道。

以下是facebook发送的信息。

base {System.Dynamic.DynamicObject} = {"id":"158353287673184","first_name":"Andrew","gender":"male","last_name":"Miller","link":"https://www.facebook.com/app_scoped_user_id/158353287673184/","locale":"ru_RU","name":"Andrew Miller","timezone":3,"updated_time":"2014-06-20T09:34:03+0000"}
你可以看到

没有电子邮件。

有人能解释我吗?与Facebook的回应有什么关系?我已经两次在facebook上对我的应用程序的所有首选项进行了解决。但一切都没有改变......

我想知道,这是我的申请或Facebook的问题吗?

感谢您的回复!


祝你好运, 安德鲁米勒

1 个答案:

答案 0 :(得分:0)

也许你忘了向facebook询问一下 尝试添加范围="电子邮件"根据您的要求

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_REDIRECT_URI&state=SOME_ARBITRARY_BUT_UNIQUE_STRING&scope=email