2014-01-22 48 views
0

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上的第三個示例代碼不起作用。代碼不能在PHP開發人員網站上工作

即使你使用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文件裏面的東西似乎不工作。

你能解決它嗎?

提前感謝您的時間。

+0

由於庫中存在問題,我之前得到了此錯誤。這是在JSON調用中設置發佈者。所以它與YouTube API和你的代碼無關。我今天會試試,並與圖書館員討論,以確保它是固定的,或者至少讓你建立的圖書館工作正常。 –

+0

這是爲我工作的版本,就在這個提交之後。 https://github.com/google/google-api-php-client/commit/a23485a2b42cef7f9e4ebd62a1ee6466ef070515如果你可以看看那個版本,你應該沒問題。 –

+0

我們正在嘗試使用您向我們提交的提交沒有成功的版本。 我們得到了同樣的錯誤:(在下一條評論中) 最後的1.0.1-beta版本不能正常工作。 在他們兩個中,我們添加您之前提供給我們的YouTubePartner.php文件。 你怎麼能做到這一點?我們應該嘗試另一種方式或代碼嗎?無論如何,我們能幫助你嗎? 再次感謝您的時間。 – GONZO

回答

0

有沒有 「修復」,你的答案是錯誤:

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

都能跟得上。我認爲你是錯的:

1)我們正在運行的代碼沒有任何修改(除了包括路由,認證變量和$ referenceVideoPath,顯然):它不工作。

2)三個星期前,我們能夠在0.6.7 API中做到這一點!但從那時起,示例發生了變化(遷移到v1.0.0),YouTubePartner.php文件也發生了變化。

3)我們知道我們的身份驗證是可以的,因爲該頁面上的第一個例子非常完美:身份驗證在那裏非常有用。

4)第三個例子中的步驟1和2正在工作,但在第三個步驟失敗。

如果你能夠讓它運行良好,請告訴我們你是如何做到的。這將是非常讚賞......我們迷路了,卡住了。

您是否測試過並使其運行正常?

非常感謝。

相關問題