0

当我将提要发布到我的墙上时,一切都正常工作,但图片没有出现。

$ret_obj = $this->facebook->api('/me/feed', 'POST',
                                    array(
                                      'access_token' => $access_token,
                                      'name' =>'Andameter',
                                      'caption' =>'Rating of Andameter',
                                      'source' => 'http://mydomainname/Andameter/uploads',
                                      'link' => 'http://apps.facebook.com/myappname',
                                      'message' => $pic_category.' : '.$user_name.' rated '.$pic_title.' with '.$indiv_likes_count.' &bs and '.$indiv_dislikes_count.' andas. What\'s about you ?', 
                                      'picture' => 'http://mydomainname/Andameter/uploads/tech1.jpg',
                                      'description' => $pic_description

                                 ));
            echo '<pre>Post ID: ' . $ret_obj['id'] . '</pre>';

谁能帮助我我的错误在哪里?

4

1 回答 1

1

实际上,您的图片 URL 包含 Facebook 无法解析的 Localhost。您必须传递一个有效的域,以便您的图片可以进入 facebook。将您的代码上传到服务器中(如果有)并传递您的代码的完整 URL,它将起作用。

于 2013-03-22T12:40:15.007 回答