想象一下当我以facebookA身份登录facebook web应用程序时的情况.我知道userB的昵称,但他不在我的朋友列表中,我不知道他的身份.当然,他不使用我的应用程序.
有任何特定权限吗?可能有我错过的手册页?
来自stackoverflow的超级棒人!
我需要这个PHP脚本的帮助..我想在用户输入框中的facebook个人资料链接时获取用户身份的facebook id.配置文件链接的示例:https://www.facebook.com/profilename.我有收集的URL"PROFILENAME",并将其保存到$用户名,但现在我需要的脚本到PROFILENAME转换为轮廓的Facebook的ID,并将其保存到$用户名的脚本.现在我知道当你右键点击用户个人资料图片时,你可以轻松获得facebook id,而不是点击复制链接地址和后面的最后一个数字.(点)是用户个人资料ID.或者另一种方法是扫描页面<meta property="al:ios:url"或<meta property="al:android:url"这也将获得用户ID.这是具有该工作脚本的站点.http://findmyfbid.com/
这是我现在的代码:正如你所看到的那样只需要网址的最后一部分..请帮助将该profilename转换为ID并将其保存为$ username.谢谢.
/* CHECKING */
if (isset($_POST["urlCheck"])) {
$url = $_POST["urlCheck"];
$urlParts = explode("facebook.com/", $url);
$username = GetOnlyUsername($urlParts[1]);
if (filter_var($url, FILTER_VALIDATE_URL) !== false)
exit("success");
else
exit("error");
}
/* TAKING INFO */
if (isset($_POST["urlGetData"])) {
$url = $_POST["urlGetData"];
$urlParts = explode("facebook.com/", $url);
$username = GetOnlyUsername($urlParts[1]);
$name= GetData($username);
function GetOnlyUsername($username) {
if ((strpos($username, 'profile.php?id=')) !== false) {
$username = str_replace("profile.php?id=", "", $username);
if ((strpos($username, '&fref=ts')) !== false) …Run Code Online (Sandbox Code Playgroud)