Facebook异常#100:无法解析为有效的用户ID

时间:2011-06-17 09:07:58

标签: facebook

在尝试使用PHP发布到用户的Facebook墙时,我收到错误

{
    "error": {
        "type": "OAuthException",
        "message":"(#100) http:\/\/spats.in\/nssc2 does not resolve to a valid user ID"
    }
}

这是我的代码:

$apprequest_url = "https://graph.facebook.com/feed";
$mymessage="Hello World!";
$parameters = "?" . $access_token . "&message=" . urlencode($mymessage) . &id=".urlencode('http://spats.in/nssc2')."&method=post";
$myurl = $apprequest_url . $parameters;
$result = file_get_contents($myurl);

有什么问题?

2 个答案:

答案 0 :(得分:1)

获取(#100) <url> does not resolve to a valid user ID错误的一个原因是该页面的Open Graph元标记设置不正确。您可以使用Facebook的Open Graph Debugger来查看可能出现的问题。

答案 1 :(得分:0)

我自己想通了。请求网址应该是http://graph.facebook.com/me/feeds/,并且不需要id参数。