2013-01-10 116 views
0

我使用Facebook PHP SDK在FB用戶牆上上傳YouTube視頻。 我在Graph API的「/ USER_ID/feed /」中使用了「source」選項。 USER_ID是登錄用戶的Facebook ID。Youtube視頻上傳用戶牆

我的代碼工作正常。 但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開發人員工具部分嘗試了 「圖形API資源管理器」 工具 URL =>https://developers.facebook.com/tools/

但我得到了相同的結果。

如果上述將Youtube視頻上傳到用戶牆的過程已被棄用,請您爲我推薦一個備用過程。

在此先感謝。

真誠,

Sourav慕克吉

+0

你好, 它已經3天。 任何人都可以提出任何解決方案。 任何幫助將不勝感激。 –

回答

0

那麼上面的代碼再次工作正常。 我沒有對我的代碼進行任何更改。

看起來像Facebook糾正了自己的問題。

真誠,

Sourav慕克吉