2015-02-11 178 views
0

我正在开发一个MVC项目,我试图通过使用用户提供的电子邮件ID从Facebook获取用户名或用户名, 实际上我想获取用户的照片,可使用如何获得Facebook的用户名或用户名和电子邮件ID

graph.facebook.com/user_id|user_name/picture

来完成,其中,因为我有只拥有用户的电子邮件ID。 与净一点冲浪我发现,用户名或用户ID可通过使用

graph.facebook.com/search?q=emailAddress &类型被撷取=用户& =的access_token的accessToken

但我无法获得access_token。

也称为 developer facebook pagethis 任何帮助或指导工作确实会有所帮助。

基本上我明白我需要一个访问令牌来获取详细信息。

让我怎么做这在我的MVC应用程序

回答

1

正如你在读Search API docs你只能按名称搜索用户,而不是通过电子邮件。过去可能已经有可能,但现在绝对不可能了。

此外,按名称搜索,您需要使用用户访问令牌。您只通过授权用户获得一个:https://developers.facebook.com/docs/facebook-login

+0

graph.facebook.com/search?q=emailAddress&type=user&access_token=ACCESSTOKEN现在不会工作?? .....但是graph.facebook.com/user_id|user_name/picture工作正常 – 2015-02-12 04:05:08

+0

是吗?不确定你现在问什么,说实话。 – luschn 2015-02-12 09:33:29

相关问题