2015-06-16 60 views
0

我曾经能够访问我的Facebook个人资料页面https://www.facebook.com/ {用户名}并将“www”替换为“图表”https://graph.facebook.com/ {用户名}。如何找到我自己的Facebook ID? (不是应用程序范围的ID)

这个问题的答案曾经是我的真正的Facebook ID和其他一些信息,但现在我得到:

{ 
    "error": { 
     "message": "(#803) Cannot query users by their username ({Username})", 
     "type": "OAuthException", 
     "code": 803 
    } 
} 

昨天我做了同样的事情,它的工作,但今天它没有。有没有其他方法可以找到我的ID?它适用于任何人吗?

+0

也许你将不得不将你的凭证传递给api。 (关于oauth的json错误讨论) – richerlariviere

+0

无论如何,你是否需要全局用户标识?无论如何,您在API v2下使用的每个第三方应用都将获得应用范围的用户ID。 – CBroe

+0

给予我的全球ID我可以在公司的所有应用程序上分配一个角色,即使我从未登录任何应用程序。我们不知道另一种方法去除手动执行每个应用程序。 –

回答

1

graph.facebook.com/{Username}目前不提供,但lookup-id.com仍然可以找到自己的Facebook ID

-3

我刚刚为你测试过它,它工作正确。 我可以看到FB源和上面我可以看到我的FB ID也。 我用https://graph.facebook.com/username并用firefox测试过。 也许你在每次事故中使用错误? 看起来好像代码803意味着没有有效的用户名。 你确定你使用的是正确的用户名吗?

你也可以试试下面的链接来找到你的FB ID。

http://findmyfacebookid.com/

祝你好运队友!

+0

我确定它是正确的用户名。我已经请一些朋友和同事尝试,但结果是一样的。 http://findmyfacebookid.com/用于工作,但现在抛出错误:“无法查找Facebook的数字ID,请再试一次......” –

+0

我已经用chrome和firefox对它进行了测试。 –

1

过去2小时内已经有3个完全相同的问题。发布问题前请使用StackOverflow的搜索功能!

您无法再获得username字段。这在Facebook文档中有很好的记录。

+0

是的,我读过它们。我知道通常使用用户名称的电话不起作用。 我的问题是:现在,这不起作用,我怎么能找到我自己的fb ID? –

+2

用户标识现在总是应用程序范围。没有全局标识。这些都在文档中。 – Tobi

-1

头以上here与认证它,你可以使用图形浏览器来获取你的ID。您还需要访问令牌才能查看https://graph.facebook.com/ {ID}页面。

+0

这将返回一个应用程序范围的用户标识。 – Tobi

-1

转到您的Facebook个人资料,并右键点击您的封面照片,如果您复制的URL应该有你的Facebook ID就像这样。 fbid是你想要的。我不再有任何AIP了。看起来Facebook可能最终将它淘汰出局。

https://www.facebook.com/photo.php?fbid=1512641059003115&set=a.1376251679308721.1073741827.100007717054203&type=1

0

您可以使用已确定的来源,或者你可以右键点击下方的导航栏查看网页源代码。使用CTRL + F(查找)并搜索[profile_owner & quot]。

此后不久列出的号码将是您的全球ID。它一般是这样的:

[profile_owner":"10000320024513431&quot].

#是在数据中列出多次(如75),并遵循诸如["profile_id"]["uid":],并[?profileid=]仅举几例。

3

要找到任何facebook group_id或page_id或user_id,请检查页面元素并在元标记中查找这些元素。

组ID

fb://group/Here_is_your_group_id 

档案USER_ID

fb://profile/here_is_your_user_id 

网页ID

fb://page/here_is_your_page_id 
1

如果只有你的U服务器ID,最简单的方法是使用在线服务(例如:http://getuserid.com)并粘贴Facebook用户名。

如果您需要编程的用户ID,这是不同的。在这种情况下,您可以解析页面的HTML代码(CTRL + U会显示页面的HTML代码)并搜索术语entity_id,这是用户标识。然后您可以使用正则表达式来提取信息。

1

没有办法通过Graph API获取您的Facebook ID!

您可以使用正则表达式来查找您的Facebook ID。如果您在http://regexr.com/3gi7q之内粘贴个人资料页面(或网页/组)的来源,它将与您的Facebook ID相匹配。

它是使用下面的正则表达式查找的Facebook ID:

/fb:\/\/profile\/(\d+)|fb:\/\/page\/\?id=(\d+)|fb:\/\/group\/\?id=(\d+)/;

您也可以使用我创建的工具,只要填写个人资料网址:https://commentpicker.com/find-facebook-id.php

相关问题