API Graph Facebook: публикация ссылки - OAuthException - PullRequest
0 голосов
/ 23 января 2012

На моем сайте пользователи могут делиться ссылками "объектов" моего приложения на свою стену Facebook.

Вот так я размещаю ссылки на 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"/>

Принимая во внимание, что я не прикрепляю Flash-контент, я сталкиваюсь с этой ошибкой:

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

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

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

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

1 Ответ

0 голосов
/ 23 января 2012

Если у вас есть видео, вы должны проверить, например, что сделал 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-адрес содержимого, которое вы хотите опубликовать, если вы хотите получить конструктивную помощь.

...