Фейсбук-картинка не приходит

Когда я размещаю ленту на стене, все работает нормально, но изображение не приходит.

$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>';

Кто-нибудь может мне помочь, где моя ошибка?

1 ответ

На самом деле ваша картинка URL содержит Localhost, который не может быть разрешен Facebook. Вы должны передать действительный домен, чтобы ваша фотография могла появиться в Facebook. Загрузите свой код на сервер, если таковой имеется, и передайте полный URL-адрес вашего кода, он будет работать.

Другие вопросы по тегам