我正在尝试以编程方式创建节点。使用带有youtube扩展的媒体模块,我想用youtube数据填充一个字段。从我目前所读的内容来看,它看起来像这样:uid=1;$file->filename=$value;$file->uri='youtube://v/'.$value;$file->filemime='video/youtube';$file->type='video';$file->status=1;$youtube=file_save($file);node->field_youtube[$node->language]['0']['fid']=(array)$youtube->f
我想知道如何获得channel总观看次数。我一直在搜索整个YouTubeAPI,但似乎找不到。非常感谢您的帮助。谢谢!:) 最佳答案 您需要使用Channel.list的API。channel的总观看量在statistics部分。您需要channel名称或channelID。如果你想要channelID但你只有channel名称,你可以使用这个app获取channel的YouTubeID。结果形式是:{"kind":"youtube#channelListResponse","etag":"\"gMjDJfS6nsym0T-NKCX
我目前正在编写一个网络应用程序,其中一些页面严重依赖于能够拉入正确的youtube视频并播放它。youtubeURLS由用户提供,因此通常会带有变体,其中一个可能如下所示:http://www.youtube.com/watch?v=y40ND8kXDlg另一个可能是这样的:http://www.youtube.com/watch/v/y40ND8kXDlg目前我可以使用下面的代码从后者中提取ID:functionget_youtube_video_id($video_id){//DidwegetaURL?if(FALSE!==filter_var($video_id,FILTER_V
我正在尝试找出如何构建像youtubeurl中使用的那种漂亮而短的字母数字散列。示例:http://www.youtube.com/watch?v=rw71YOSXhpE其中rw71YOSXhpE将转换为视频编号12834233(例如)。这些整数可以在PHP中反转为整数,然后在数据库中查找。我在PHP中运行了以下命令:但是他们中没有一个会带着超出您预期的a-f的字符返回。Youtube有大写和小写的整个英文字母表。知道他们是怎么做到的吗? 最佳答案 您想将整数转换为不同的基数,即使用完整字母表的基数。Base64可以工作,但你会得到
我有一个WordPress站点,我在其中的帖子编辑器中插入视频嵌入代码。在前端,我需要在点击它们时显示视频缩略图,它会在灯箱中显示视频。需求是,我需要在编辑器中显示我给的视频的视频缩略图。我将使用YouTube和vimeo嵌入代码,如果是其他视频,我将显示帖子缩略图或默认图片。我将为每个帖子使用一个视频嵌入代码。提前致谢。 最佳答案 使用YoutubeAPIhttp://img.youtube.com/vi/VIDEO_ID/#.jpgwhere,VIDEO_ID=bQVoAWSP7k4#=1,2,or3使用VimeoAPIMaki
我想在我的聊天应用程序中实现网站链接可点击,并自动嵌入YouTube和图像链接。我已经为我的WebIRC客户端用Java编写了这段代码,但现在我正在尝试用PHP和JavaScript编写它。我还不熟悉PHP,所以我不太了解在那里使用正则表达式。我想知道是否有好心人可以帮助我解决这个问题......对于YouTube-thingy,我尝试了这个但没有成功:if(preg_match("#(?",$message);} 最佳答案 这是我想出的解决方案:$str='Thisisanimage:google.ca/images/srpr/l
如何从此网址中提取YouTubeID?https%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253Dnn5hCEMyE-E我试过这个正则表达式:$url=$_GET["q"];preg_match("/^(?:http(?:s)?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\"'>]+)/",$url,$matches); 最
我的站点允许用户上传youtube视频代码。我试图通过显示上传视频的缩略图来制作播放列表,并在点击特定缩略图后播放相应的视频。我想知道如何获取使用youtube嵌入代码上传的那些视频的标题和缩略图?编辑:为了使问题更清楚,我的用户上传如下代码:那么从这些代码中我如何才能首先找到视频ID,然后再找到缩略图? 最佳答案 您可以使用这些网址尝试不同类型的YouTube视频缩略图-对于默认和正常质量的缩略图:http://img.youtube.com/vi//default.jpg对于高质量(HQ)缩略图:http://img.youtu
当我在我的PHP代码中使用oembedURL并从我上传的视频中提取$video->width和$video->height时,我得到了值与我看到的与我的Youtube视频相关的任何内容都不匹配。http://youtu.be/p7ftPYU2_0w上传到Youtube的原始视频尺寸:640x336嵌入返回:480x270从Youtube页面UI分享时的最小嵌入选项:560x316有谁知道oembed从哪里得到这些值?为什么默认为480?有没有办法获得真实的视频尺寸,或者至少将默认值提高到640x[proportional_height]?我的目标是在嵌入到我的网站时保留视频的原始尺寸(
我已经添加了CodeIgniter-YouTube-API-Library用于将视频文件上传到注册的youtube帐户。我手上有apikey、oauthkey、oauthsecret。我上传成功了。但是当前问题是当另一个用户试图上传视频时,而不是上传到注册的youtube帐户,它会转到当前用户的youtube帐户。我如何通过提示用户登录注册帐户来避免这种情况。请提出建议一个解决方案。我正在使用以下代码。publicfunctionrequest_youtube(){$params['key']='ENTERYOURGOOGLECONSUMERKEY';$params['secret']