0

PHP SDK を使用してビデオを公開しようとしています。メソッド「フィード」を使用してから、使用しているコードを示します。私はflvビデオを使用しています。

$response = $this->facebook->api('/me/feed/', 'POST', array(
                'message' => 'My custom message',
                'name' => 'Whatever name',
                'description' => 'Whatever description',
                'link' => 'http://localhost/my_proyect/',
                'picture' => 'http://localhost/my_proyect/my_image.png',
                'source' => 'http://localhost/my_proyect/videos/my_video.flv',
                'actions' => array(
                    array(
                        'name' => 'Some Actions',
                        'link' => 'http://localhost/my_proyect/'
                    )
                ),
                'caption' => 'Cool Video'
                    ));
echo json_encode($response);

HTML に FB メタ タグを配置しました。

<!-- FB Meta Tags -->
        <meta property="fb:app_id" content="xxxxxxxxxxxxx" />
        <meta property="og:url" content="http://localhost/my_proyect/" />
        <meta property="og:video" content="http://localhost/my_proyect/videos/my_video.flv" />
        <meta property="og:video:height" content="640" />
        <meta property="og:video:width" content="385" />
        <meta property="og:video:type" content="application/x-shockwave-flash" />
        <!-- FB Meta Tags END -->

返事を見たら。投稿の ID を持つ配列を返します。

ユーザーのウォールを見ると、埋め込まれたビデオや画像ではなく、テキスト付きの投稿だけが表示されます。

コードで間違っているのは何ですか? プレーヤーを渡す必要がありますか?それとも、動画を再生するプレーヤーがデフォルトになっていますか? または、ローカルホストにいるために機能しませんか?

前もって感謝します。

4

0 に答える 0