Опубликовать флеш плеер в стене пользователя не получается? - PullRequest
1 голос
/ 20 сентября 2011

Привет, сначала я хочу уточнить, что это не вопрос о том, как встроить флеш-плеер в стену пользователя, потому что я уже знаю, как это сделать.

Вопрос в том, может ли кто-нибудь помочь мне с моим кодом или у кого-то такая же проблема, как и у меня, и это ошибка.

Я хочу опубликовать эту ссылку (http://www.test.hollybyte.tv/watch/4e45080a94a05f1478000000) на стене через Graph Api. Если вы видите код ссылки, вы можете увидеть, что необходимые мета записаны. Фактически, если вы вставите ссылку в Fb, вы увидите, что она распознает и даже публикует проигрыватель.

Для целей тестирования я использовал Graph API Explorer (http://developers.facebook.com/tools/explorer) со следующими параметрами:

И это действительно прекрасно, с плеером !!

Но когда я попробовал то же самое с PHP, используя Facebook PHP SDK, это не так. Он публикует ссылку, но без изображения и плеера.

Мой PHP-код для этого:

$facebook = new Facebook( array('appId' => $this->_appId, 'secret' => $this->_appSecret));
$param = array(...); //Array with all the data from above, the same data.
$result = $facebook->api('/'.$userId.'/feed', 'post', $param);
echo $result;

Я не понимаю почему, хотя API Explorer работает нормально, но мой вызов PHP - нет. Пожалуйста, скажите мне, если это ошибка, или что я делаю неправильно.

Я должен сказать, что у меня есть все права доступа (публикация потока, автономный доступ, чтение потока), и я могу публиковать сообщения на стене, чтобы не было проблем с разрешениями (или исправить, если я ошибаюсь)

Заранее спасибо за ваши ответы.

P.D. Я не привык писать по-английски, так что прости меня, если у меня есть грамматические ошибки.

Ответы [ 3 ]

1 голос
/ 21 сентября 2011

Просто чтобы прояснить решение.

Если вы хотите опубликовать ссылку на флеш-плеер в стене пользователя.Вам нужны только древовидные параметры

  • Сообщение : нужное вам сообщение (необязательно).
  • Ссылка : ссылка на страницу сигрок.На странице должны быть правильные мета (video_src, video_img и т. Д.)
  • Тип : Видео.

И только эти параметры, не более.

Спасибо Ликс, чтобы показать мне путь.

1 голос
/ 21 сентября 2011

Из документации диалога , не похоже, что в массиве параметров должен быть параметр type ... Кроме того, параметр message не должен использоваться - facebook сказали, что с 12 июля они начнут игнорировать этот параметр:

"Это поле будет игнорироваться 12 июля 2011 г."

Они также говорят такие вещи, как

URL-адрес мультимедийного файла (например, SWF-файла или видеофайла), прикрепленного к этому сообщению. Если указан источник и изображение, используется только источник.

Вам следует попробовать удалить ненужные параметры. Я не верю, что есть ошибка с API ... В большинстве случаев, когда я сталкивался с этими типами ошибок, это была проблема неправильных параметров.

0 голосов
/ 07 октября 2011

Тольке, твой код до сих пор работает?Похоже, Flash, Video Embed больше не работает, в основном по всему FB.Два исключения youtube и vimeo, обслуживающие через https.не заставить его работать с обычным параметром

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