【发布时间】:2014-01-22 09:28:37
【问题描述】:
即使您使用 YouTubePartner.php 文件,您也可以在此处找到 https://developers.google.com/youtube/partner/clientlib/Google-youtubePartner-v1-20140110-php-1.0.0-alpha.zip(但仍然不在 github 上 /Google/Service/),这就是您得到的错误:
An client error occurred: Error calling PUT googleapis.com/youtube/partner/v1/assets/A767977048508576/…: (400) You cannot identify a <code><a href="/youtube/partner/docs/v1/publishers">publisher</a></code> as the owner of a non-composition asset.
YouTubePartner.php 文件中的某些内容似乎无法正常工作。
你能解决它吗?
提前感谢您的宝贵时间。
【问题讨论】:
-
我之前收到了这个错误,因为库中的一个问题。它在 JSON 调用中设置发布者。因此,它与 YouTube API 或您的代码无关。我今天会尝试并与图书馆人员交谈以确保它已修复,或者至少为您提供运行正常的库。
-
这是为我工作的版本,就在这次提交之后。 github.com/google/google-api-php-client/commit/…如果你能看看那个版本,你应该没问题。
-
我们正在尝试使用您指向我们的提交的版本,但没有成功。我们得到同样的错误:(在下一条评论中)顺便说一句,最后一个 1.0.1-beta 版本不起作用。在这两个文件中,我们添加了您之前提供给我们的 YouTubePartner.php 文件。你怎么能做到?我们应该尝试其他方式或代码吗?我们可以帮助你吗?再次感谢您的宝贵时间。
-
同样的错误:发生客户端错误:调用 PUT googleapis.com/youtube/partner/v1/assets/A311514762529371/… 时出错:(400) 您无法识别
<a href="/default/index/tourl?u=L3lvdXR1YmUvcGFydG5lci9kb2NzL3YxL3B1Ymxpc2hlcnM%3D">publisher</a>作为非合成资产的所有者。 -
如果您需要立即修复,可以使用他的分支。 github.com/ianbarber/google-api-php-client
标签: php youtube-api google-api-php-client