从iOS应用中获取已知电子邮件地址的用户照片

时间:2013-03-04 16:39:11

标签: facebook image email facebook-graph-api search

我想在提供电子邮件时从iOS应用中自动从Facebook下载用户的个人资料照片。我是通过执行搜索获取用户ID来实现的。

该应用程序将被许多人使用,因此不应该记录用户,最终应用程序应该进行身份验证。

我的问题是让access_token这样做。类似的解决方案在Sparrow(OSX和iOS的电子邮件客户端)中实现。

我的猜测是通过使用此网址发出请求获取access_token

[NSString stringWithFormat:@"https://graph.facebook.com/oauth/access_token?client_id=%@&client_secret=%@&grant_type=search", appId, appSecret];

但作为回报,我得到了这个:

{"error":{"message":"Missing redirect_uri parameter.","type":"OAuthException","code":191}}
谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要一个用户访问令牌才能通过电子邮件地址进行搜索;见Find Facebook user (url to profile page) by known email address