2013-09-22 68 views
0

我發現了以下問題。YouTube Data Api v3 - subscriptions.list和mine = true

如果用戶被授權使用YouTube,並且您將參數mine設置爲true,則調用subscriptions.list。然後,您將獲得授權用戶的訂閱列表。如果用戶將YouTube帳戶與g +頁面關聯起來,或者用戶在YouTube上擁有自己的頻道,那麼這樣做很好。但是如果它只是一個沒有頻道和g +頁面的普通用戶,那麼這個請求返回「subscriberNotFound」錯誤。

這是一個錯誤還是我做錯了什麼?

回答

0

您需要有一個頻道才能訂閱,所以這很正常。你可以閱讀this blog for working with channel ids

此外,請僅使用stackoverflow僅用於編程問題。

As suggested here, you should file bug reports or features request in public issue tracker

+0

但我有一個帳戶訂閱了多個渠道,它並沒有創建自己的渠道。另外API v2返回他的訂閱就好了。但是v3返回這個錯誤。 – Gapipro

+0

您可以將此問題推回給您的團隊:https://code.google.com/p/gdata-issues/issues/detail?id=5261&thanks=5261&ts=1379918045他們錯過了一個非常重要的事實,即這對g +用戶有效沒有渠道,它可以在v2 api上運行。 – Gapipro

+0

在追蹤器中回覆了您的問題。使用訂閱 - >列出每個人,如果你得到錯誤,返回空列表或要求用戶創建一個頻道。 –

0

致電subscriptions.list 不能返回subscriptionNotFound錯誤。這是隻有當您嘗試刪除訂閱時纔會出現的錯誤。也許你正在調用錯誤的方法?請參閱this link以獲取有關可能的錯誤代碼的更多信息,並詳細說明它們爲何發生。對於所有錯誤代碼看看here

+0

你怎麼能說它不能返回,如果它在文檔中:https://developers.google.com/youtube/v3/docs/subscriptions/list#try-it可以返回它沒有問題... – Gapipro

+0

它只能返回有關訂閱的「subscriberNotFound」和「subscriptionForbidden」。仔細讀! – Dominik

+0

好吧,我的壞。錯誤是「subscriberNotFound」。 – Gapipro

相關問題