链接URL未正确格式化

时间:2013-09-02 08:19:20

标签: php facebook facebook-graph-api

我将使用PHP SDK发布链接。我使用以下代码发布链接

$data = $this->facebook->api('/me/feed', 'post',
                array(
            'message'=>'Hello',
            'link' => 'https://localhost/Sweepstack/publishedtab.php?ref=15',
            'access_token' => $this->access_token
                )
            );

但是当我试图发布这个时,我收到了错误:

Fatal error: Uncaught OAuthException: (#100) link URL is not properly formatted thrown in E:\wamp\www\Sweepstack\facebookClass\facebook-sdk\base_facebook.php on line 1271

如何解决此错误,请帮助我

1 个答案:

答案 0 :(得分:1)

确定。所以像Facebook这样的it does looks阻止了localhost的链接。

要避免此限制,您要做的是在hosts文件中创建一个条目,其中虚拟主机名指向127.0.0.1。类似的东西:

fakelocalhost.com 127.0.0.1

然后用这个假主机名替换你的网址:

'link' => 'https://fakelocalhost.com/Sweepstack/publishedtab.php?ref=15'