Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用户墙中的Youtube视频上传_Youtube_Facebook Wall - Fatal编程技术网

用户墙中的Youtube视频上传

用户墙中的Youtube视频上传,youtube,facebook-wall,Youtube,Facebook Wall,我使用Facebook PHP SDK在FB用户墙上上传了一段YouTube视频。 我在graphapi的“/USER\u ID/feed/”中使用了“source”选项。 USER_ID是登录用户的Facebook ID 我的代码运行良好。 但是Facebook在他们的API中做了一些更改,代码不再工作了。 只有Youtube视频图像正在显示,但Youtube视频没有在facebook上播放 我的代码如下所示:- $params = array( '

我使用Facebook PHP SDK在FB用户墙上上传了一段YouTube视频。 我在graphapi的“/USER\u ID/feed/”中使用了“source”选项。 USER_ID是登录用户的Facebook ID

我的代码运行良好。 但是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开发者工具部分的“Graph API explorer”工具 URL=>

但我得到了同样的结果

如果上面的上传Youtube视频到用户墙的过程已经被否决,请你建议我一个替代过程

提前谢谢

真诚地


苏拉夫·穆克吉(Sourav Mukherjee)

上述代码再次正常工作。 我没有对代码进行任何更改

看起来Facebook纠正了他们自己的问题

真诚地


苏拉夫·穆克吉

你好,已经三天了。有人能提出解决办法吗。任何帮助都将不胜感激。