示例代码不适用于php开发人员站点

时间:2014-01-22 09:28:37

标签: php youtube-api google-api-php-client

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上的第三个示例代码无效。

即使您使用https://developers.google.com/youtube/partner/clientlib/Google-youtubePartner-v1-20140110-php-1.0.0-alpha.zip中的YouTubePartner.php文件{但仍然不在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文件中的某些内容似乎无效。

你可以解决它吗?

提前感谢您的时间。

2 个答案:

答案 0 :(得分:0)

没有“修复”,你的答案就在错误中:

> You cannot identify a <code><a
> href="/youtube/partner/docs/v1/publishers">publisher</a></code> as the
> owner of a non-composition asset.

答案 1 :(得分:0)

不。我认为你错了:

1)我们正在运行代码而没有任何修改(显然包括路由,身份验证变量和$ referenceVideoPath除外):它不工作。

2)三个星期前我们能够在闪存中使用0.6.7 API!但是此后的示例已经发生了变化(迁移到v1.0.0),并且YouTubePartner.php文件也发生了变化。

3)我们知道我们的身份验证没问题,因为该页面上的第一个示例运行良好:身份验证在那里运行良好。

4)第三个例子中的步骤1和2正在运行,但是在第3步失败了。

如果你能让它运行正常,请告诉我们你是如何做到的。非常感谢......我们迷路了。

你测试过它并让它运行正常吗?

非常感谢。