在 C# 3.5 中使用电子邮件地址获取 Facebook 个人资料图片



我正在尝试从电子邮件地址获取个人资料图片并显示在我的网站上,但我没有用户ID,当我通过网络访问时,我可以(在某种程度上)获得它,这篇文章很有帮助。 但是我无法通过 C# 应用程序获取 pic,作为链接帖子返回中间页面的解决方案,其中包含带有一些元标记的 js 代码,可将其转发到下一个结果页面。已尝试FQL,但它需要用户ID(可索引列)。

当我尝试 https://graph.facebook.com/search?q={EMAIL}&type=user时,它返回身份验证错误,但 http://www.facebook.com/#!/search.php?q=#{USERS_EMAIL_ADDRESS}&type=all&init=srp效果更好,但第二个返回带有JS代码的中间页面。

注意:我没有用户ID,也没有使用任何Facebook应用程序。

您无法再通过电子邮件地址进行查询。 当Facebook更新他们的Graph API时,他们删除了搜索用户ID的功能。 用户的 ID 是提取其个人资料照片所需的信息。

参见:https://developers.facebook.com/docs/graph-api/reference/v2.1/user

因此,这是不可能的。

最新更新