https://developers.google.com/youtube/partner/code_samples/php#uploading_a_new_reference__so_youtube_can_automatically_generate_claims_for_newly_uploaded_videos_on_behalf_of_the_asset_s_owner 上的第三个示例代码不起作用。
即使您使用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
文件中的某些内容似乎不起作用。
你能解决它吗?
提前感谢您的时间。
没有"修复",您的答案在错误中:
> You cannot identify a <code><a
> href="/youtube/partner/docs/v1/publishers">publisher</a></code> as the
> owner of a non-composition asset.
不。我认为你错了:
1)我们在没有任何修改的情况下运行代码(显然,除了包含路由,身份验证变量和$referenceVideoPath): 它不起作用。
2)三周前,我们能够在一瞬间使用0.6.7 API完成它!,但从那时起示例发生了变化(迁移到v1.0.0),并且YouTubePartner.php文件也发生了变化。
3)我们知道我们的身份验证是可以的,因为该页面上的第一个示例运行良好:身份验证在那里运行良好。
4)第三个示例中的步骤1和2正在工作,但在第三个示例失败。
如果你能够让它运行正常,请告诉我们你是如何做到的。将不胜感激...我们迷失了方向,陷入了困境。
您是否对其进行了测试并使其运行正常?
谢谢。