我正在开发一个MVC项目,我试图通过使用用户提供的电子邮件ID从Facebook获取用户ID或用户名, 实际上我想要获取用户的照片,可以使用
来完成graph.facebook.com/user_id|user_name/picture
因为我只有用户的电子邮件ID。 通过网上冲浪我发现可以使用
获取用户名或用户IDgraph.facebook.com/search?q=emailAddress&type=user&access_token=ACCESSTOKEN
但是我无法获得access_token。
也提到了 developer facebook page 还this 任何帮助或工作方向都会有所帮助。
基本上我明白我需要访问令牌来获取详细信息。
那么我如何在我的MVC应用程序中执行此操作
答案 0 :(得分:1)
正如您可以在Search API docs,中阅读,您只能按名称搜索用户,但不能通过电子邮件搜索。它可能在过去是可能的,但绝对不可能。
此外,要按名称搜索,您需要使用用户访问令牌。您只能通过授权用户获得一个:https://developers.facebook.com/docs/facebook-login