Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook ID-使用给定的个人资料链接查找它_Facebook - Fatal编程技术网

Facebook ID-使用给定的个人资料链接查找它

Facebook ID-使用给定的个人资料链接查找它,facebook,Facebook,给定以下https://www.facebook.com/name我想找到公开的facebook id。可以在这里完成: 事实上,我想把它直接集成到我的android应用程序中,有人能说一下这个页面的作者是如何做到的吗 我为什么需要它? 我的应用程序允许用户将手机联系人照片与facebook好友的个人资料照片同步。由于API更改,应用程序无法再检索所有好友的列表。显示使用相同应用程序的朋友列表是毫无意义的!所以我希望用户能够至少手动将这些朋友插入到我的应用程序中 编辑 我找到了一个办法。我不明白

给定以下
https://www.facebook.com/name
我想找到公开的facebook id。可以在这里完成:

事实上,我想把它直接集成到我的android应用程序中,有人能说一下这个页面的作者是如何做到的吗

我为什么需要它?

我的应用程序允许用户将手机联系人照片与facebook好友的个人资料照片同步。由于API更改,应用程序无法再检索所有好友的列表。显示使用相同应用程序的朋友列表是毫无意义的!所以我希望用户能够至少手动将这些朋友插入到我的应用程序中

编辑


我找到了一个办法。我不明白为什么有人会否决这个简单的问题。这只是一个简单的技术问题。Facebook不支持它并不是否决IMHO的理由…

只能通过解析/抓取个人资料页面来完成,这是不允许的。您不应该再以任何方式使用公共ID,只需让用户授权并获取其应用程序范围的ID即可


还有其他端点,如
taggable\u friends
invitable\u friends
,但您不允许将它们用于您的用例。

了解应用程序范围ID的相关信息:我知道它们。不适用于我的用例。我有一个根方法已经可以工作了,但是我想添加一个非根方法……正如你在我的回答中所看到的,它是不允许这样做的,没有其他方法。你为什么需要真正的身份证?未经用户同意,您不允许存储或以任何方式使用它,因此您可以授权他使用应用程序范围的id。我编辑了我的问题并解释了用例……嗯,不允许使用该用例。如果用户朋友没有授权应用程序,你不应该获取他们的任何数据(或图片)。唯一的办法是刮擦,这是完全不允许的。