当我在我的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']
我正在使用youtubephpZendAPI库。在此API中,我首先发送请求以获取临时/确认代码。然后是获取访问token的请求。在此之后我想获取用户信息,然后另一个请求发送给https://gdata.youtube.com/feeds/api/users/default对于当前用户它返回带有userId的url最后我从该url中获取了xml格式的用户信息。我受够了这么多请求,也需要很多时间。是否有另一种方法通过减少curl/ajax请求的数量来获得这些东西。 最佳答案 您可以使用curl_multi_*为不同的用户并行执行请求。
我想让用户使用我的帐户将视频上传到YouTube。它表示他们访问了我的网站,点击“上传视频”按钮,选择文件并将其上传到我帐户中的YouTube。用户不要登录他们自己的帐户,他们使用我的帐户。据我所知,我必须使用UsingOAuth2.0forWebServerApplications.我在cloud.google.com上创建了新项目,在API中选择了PredictionAPION和YouTubeDataAPIv3,注册了新应用并获得了证书(SERVICE_ACCOUNT_NAME=电子邮件地址?)。GoogleAPIsClientLibraryforPHP显示错误Catchablef
我目前在GoogleAnalytics(分析)中拥有大约100个站点,分布在几个不同的Google帐户中,并且一个帐户对每个站点都拥有完全权限。如果可能,我想避免为每个分析配置文件手动添加Google服务帐户的权限。我正在使用GoogleAnalyticsPHPInterface尝试使用$delegate_email参数模拟用户时,出现以下异常:GAPI:Failedtoauthenticateuser.Error:"{"error":"unauthorized_client","error_description":"Unauthorizedclientorscopeinreques
我想从youtube获取数据,我正在使用file_get_contents()方法。有时它工作正常但有时它不工作并显示以下错误file_get_contents()[function.file-get-contents]:SSL:cryptoenablingtimeoutfile_get_contents()[function.file-get-contents]:Failedtoenablecryptofile_get_contents(https://gdata.youtube.com/feeds/api/users/default?access_token=token&v=2&a
所以,这是我获取youtube用户的公共(public)播放列表的代码:functiongetyoutubeplaylists($userName){$yt=connectyoutube();$yt->setMajorProtocolVersion(2);$playlistListFeed=$yt->getPlaylistListFeed($userName);foreach($playlistListFeedas$playlistListEntry){$playlist['title']=$playlistListEntry->title->text;$playlist['id']=
我正在尝试使用PHP数据API将视频上传到YouTube$yt=newZend_Gdata_YouTube($httpClient);$myVideoEntry=newZend_Gdata_YouTube_VideoEntry();$filesource=$yt->newMediaFileSource('mytestmovie.mov');$filesource->setContentType('video/quicktime');$filesource->setSlug('mytestmovie.mov');$myVideoEntry->setMediaSource($filesou
我正在尝试获取特定的目标阶段值..但我只能得到使用API资源管理器startGoal和GoalCompleted(查看我附上的图片以了解我无法获得的内容)随着ga:goal1Start我能得到号码:15,963(看我附上的图就明白了)和ga:goal1Completions我能得到的数字是:31(看我附上的图就明白了)如何在值为156的目标处获得中间阶段?这可能吗?API浏览器:https://developers.google.com/apis-explorer/#p/analytics/v3/analytics.data.ga.get?ids=ga%253A68044380&sta
我遇到的问题是当我尝试使用GoogleAnalyticsApi插入新的网络媒体资源时出现错误:“原因”:“权限不足”,"message":"您的项目无权访问此功能。"即使我使用该页面也是如此:https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/management/webproperties/insert有没有人能够成功创建新的网络Assets并返回其跟踪代码? 最佳答案 在撰写此问题时,写操作仍处于测试阶段。当时,需要请求访问