使用YouTube数据API,我可以使用“搜索” API查找频道:
https://www.googleapis.com/youtube/v3/search?part=snippet&q=Alexander+condrashov&type=channel&key=YOUR_API_KEY
这在我的items数组中给了我一个对象。
但这是“搜索” API,而不是“渠道” API。
我认为查找频道的正确方法是使用“频道:列表” API。
尝试通过用户名查找频道会在我的商品数组中给我零个对象:
https://www.googleapis.com/youtube/v3/channels?part=snippet%2CcontentDetails%2Cstatistics&forUsername=Alexander+kondrashov&key=YOUR_API_KEY
有人成功使用带有“ forUsername”的“ Channels:list”来查找频道吗?
答案 0 :(得分:0)
我知道这很老了,您可能已经发现了问题,但是很遗憾,YouTube的Channels API不能很好地为频道找到ID以外的其他内容。作为一种变通办法,我将两种方法结合起来以获得可实现的结果(尽管它需要两个查询并且要花费更多的配额,这是la脚)。
例如(在使用Google SDK的C#中):
HRESULT GetObject(IMoniker *pmkObjectName, IUnknown **ppunkObject);