FacebookResponseException: (# 100) только владельцы URL имеют возможность указать картинку - PullRequest
0 голосов
/ 20 сентября 2019

Я попытался использовать API Graph Facebook для публикации URL-адреса YouTube на своей странице и получил ошибку.

FacebookResponseException: (# 100) Только владельцы URL могут указывать изображение и имя., thumbnail или description params.

Прочитав об этом, мне кажется, что мне нужно «Проверка домена», но, конечно, я недостаточно богат, чтобы владеть Google.Значит ли это, что мы не можем публиковать ссылки Youtube на страницу? Есть ли обходной путь? Заранее спасибо

Мой код PHP, где $ GoogleYouTube_PlayerHelpVid - это код YouTube

$Social_Facebook_SelectedTOKE = 'PAGEACCESSTOKEN';
$fblocation = '/'.$Social_Facebook_SelectedID.'/feed';
$data = [ 'message' => $SocialMedia_Comment,
    'link' => "http://www.youtube.com/watch?v=$GoogleYouTube_PlayerHelpVid",
    'source' => "http://www.youtube.com/v/$GoogleYouTube_PlayerHelpVid",
    'picture' => 'http://img.youtube.com/vi/'.$GoogleYouTube_PlayerHelpVid.'/0.jpg',
    ];

try {
    $response = $fb->post($fblocation, $data, $Social_Facebook_SelectedTOKE);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
    $errorlocallottolog .= " Fail ".$e->getMessage();
} catch(Facebook\Exceptions\FacebookSDKException $e) {
    $errorlocallottolog .= " Fail ".$e->getMessage();
}

Я прочитал это.Но я надеялся, что у кого-то есть работа вокруг. График Facebook v2.11: только владельцы URL могут указывать параметры изображения, имени, эскиза или описания

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...