0

Facebook PHP SDKを使用して、FBユーザーウォールにYouTubeビデオをアップロードしました。GraphAPIの「/USER_ID/feed/」で「source」オプションを使用しました。USER_IDは、ログインしているユーザーのFacebookIDです。

私のコードは正常に機能していました。しかし、FacebookはAPIにいくつかの変更を加え、コードは機能しなくなりました。Youtubeビデオ画像のみが表示されていますが、YoutubeビデオはFacebookで再生されていません。

私のコードは次のようになります:-

$params =   array(
                    'access_token'  =>  $fbToken,
                    'message'       =>  $name.' has shared a Vhybe',
                    'link'          =>  $link,
                    'name'          =>  'Vhybe Social',
                    'caption'       =>  $title,
                    'description'   =>  $content
                    );

$sourceUrl  =   "https://www.youtube.com/v/".$videoId;
$imageUrl   =   "http://i4.ytimg.com/vi/".$videoId."/default.jpg";
$params['source']   =   $sourceUrl;
$params['picture']  =   $imageUrl;

$result = $facebook->api(
    '/'.$userId.'/feed/',
    'POST',
    $params
);

Facebook開発者ツールセクションのURLから「GraphAPIexplorer」ツールを試しました=> https://developers.facebook.com/tools/

しかし、私は同じ結果を得ています。

Youtubeビデオをユーザーウォールにアップロードする上記のプロセスが廃止された場合は、別のプロセスを提案してください。

前もって感謝します。

心から、

Sourav Mukherjee

4

1 に答える 1

0

さて、上記のコードは再び正常に機能しています。コードに変更を加えていません。

Facebookが独自の問題を修正したようです。

心から、

スーラフ・ムカジー

于 2013-01-21T08:05:02.997 に答える