我正在尝试为很多人获取facebook ID。我可以使用像http://findmyfbid.com/这样的网站来做到这一点很好,但是我需要获得几百个。
这是一个应用程序,我使用cordova,我试图让appavailability插件工作,以便当有人点击Facebook链接时,它将打开Facebook应用程序而不是浏览器中的链接。该插件效果很好,但如果我使用该链接作为facebook.com/username,它将打开Facebook应用程序,但只是我的个人订阅源。如果我使用facebook.com/(facebook id号码),它将正确打开到用户的页面。
我认为我的解决方案是能够为每个人获取ID,并将其用作链接。如果我可以通过appavailability以某种方式获得用户名链接,那就没问题了。我正在使用此问题的代码:How to open Twitter and Facebook app with Phonegap?
答案 0 :(得分:2)
其他网站正在抓取用户个人资料,这在Facebook上是不允许的。实际上,没有合法的方法来获取用户的ID,您只能通过授权用户获得一个,并且它只是一个“App Scoped ID”。不再使用“全局ID”,您应该只使用App Scoped的。这意味着,你不想做什么。
不过,你不应该将这些ID用于任何事情,如果每个用户都没有特别授权你获取他的ID(通过授权应用程序),这将是一个隐私问题。