2015-02-18 8 views
1

Я пытаюсь сделать сообщение, подобное сообщению Giphy с gif loop. Для того, чтобы начать использовать Graph API Explorer, я попытался опубликовать GIF с помощью «источника поля», но результаты, как неудовлетворительноGif Graph API Facebook

+0

Facebook не позволяет загружать анимированные GIF-файлы. – CBroe

+0

Возможно. Я могу отправить gif, если я установил «href»: «http://i.imgur.com/D8cdFqP.gif». Но если я нажму на пост из facebook, я перейду на http://i.imgur.com/D8cdFqP.gif. Но я хочу перейти на http://i.imgur.com/D8cdFqP. Если я установил «href»: «http://i.imgur.com/D8cdFqP», я получаю только статью без анимированного gif. Imgur и giphy справляются с этим как-то. Я имею в виду, что они публикуют «http://i.imgur.com/D8cdFqP.gif», но перенаправляют на «http://i.imgur.com/D8cdFqP» – im7mortal

ответ

0

Вы должны поделиться ссылкой на GIF это сам:

FB.ui({ method:'share', href:'http://i.giphy.com/Kr4qE2Lm769HO.gif'}); 

Try чтобы поделиться этим url http://i.giphy.com/Kr4qE2Lm769HO.gif на вашей временной шкале fb, и вы увидите, как это работает.

+0

. Я пытаюсь загрузить gif-файлы из своего блога на мою страницу на facebook , если я попытаюсь скопировать/вставить ваш gif-url, gif может быть плей-плей. что особенного в giphy.com? когда я пытаюсь поделиться «http://bestgifever.com/data/images/2015/11/a355d1b5f5018b686c4a3cd637061ec0.gif», этот URL нельзя воспроизводить в facebook. я не понимаю. – kastelli

+0

В конце вашего URL есть двойная кавычка. если вы его удалите, у вас не будет проблем, я просто попробую. – villeiv

0

Я использую PHP видео для GIF и это работает идеальный

$linkData = [ 
    'message' => $gifyTitle, 
    'source' => $fb->fileToUpload($fileName) 
];  
$response = $fb->post('/me/videos', $linkData,$pageAccessToken);