2012-01-23 4 views
0

На моем веб-сайте пользователи могут обмениваться ссылками «объектов» моего приложения на свою стену Facebook.Facebook Graph API: публикация ссылки - OAuthException

Это, как я выкладываю ссылки на Facebook с помощью Javascript SDK и их Graph API:

var url = "/me/feed"; 
var message = "a user generated message" 
var link = "link to an internal object of my app" 
FB.api(url, "post", { message: message, link: link }, callback); 

Вот некоторые из метатеги моих внутренних объектов:

<meta property="og:video:type" content="text/html" /> 
<meta property="og:video" content="link to an internal object of my app"/> 

В то время как я не» t приложите любой Flash-контент, я столкнулся с этой ошибкой:

error: (#100) flash objects must have the 'source' and 'picture' attributes 
type: OAuthException 

Так что есть что-то, что я на самом деле не понимают ...

Самое странное, что когда я отправляю ту же ссылку из Facebook Web Interface (а не через мое приложение), все происходит без проблем ... Действительно: у меня нет никаких предупреждений или ошибки из инструмента Facebook Linter.

Заранее спасибо за вашу помощь

ответ

0

Если у вас есть видео, которые вы должны проверить, на каком nrj12 сделал (для примера см здесь http://www.nrj12.fr/nrj12-replay-3276/nrj-12-562/media/video/494835-avec-rod-janois.html)

<meta content="Nrj 12 Avec rod janois - NRJ12.fr" property="og:title"> 
<meta content="http://www.nrj12.fr/nrj12-replay-3276/nrj-12-562/media/video/494835-avec-rod-janois.html" property="og:url"> 
<meta content="fr_FR" property="og:locale"> 
<meta content="video.tv_show" property="og:type"> 
<meta content="1327098374" property="video:release_date"> 
<meta content="169879703048651" property="fb:app_id"> 
<meta content="Sport auto, nouveautés, tests, exclusivités... KILOMETRE 12, c est le nouveau magazine indispensable présenté par Anne Denis pour tout savoir sur le monde de l auto. Mais c est aussi des rubriques déc..." property="og:description"> 

<meta content="223" property="og:video:height"> 
<meta content="398" property="og:video:width"> 
<meta content="application/x-shockwave-flash" property="og:video:type"> 
<meta content="http://media.nrj.fr/436x327/mogador/00152885-minipicto-12-0_prod_12229.jpg" property="og:image"> 

Вы видео: тип выглядит странно, поэтому я считаю, что HTML не является типом видео.

Укажите, пожалуйста, URL-адрес контента, который вы хотите опубликовать, если хотите получить конструктивную помощь.

+0

Спасибо за ваш ответ. Тип «text/html» совершенно верен: https://developers.facebook.com/docs/opengraphprotocol/ (см. Параграф видео). Он предназначен для перенаправления на страницу видео, когда вы не хотите, чтобы ваше видео было встроено в Facebook. Извините, но я не могу дать вам URL (все еще в тесте). Спасибо, в любом случае! – Damien

Смежные вопросы