【发布时间】:2019-05-17 12:13:54
【问题描述】:
很抱歉问了这么一个基本问题。
我已经挣扎了几天。
因为 Google api 文档确实是最糟糕的。
这就是我现在的样子。
使用 GoogleSignIn 完成 OAuth。 (有用户ID、令牌、API密钥等信息……)
成功获取播放列表
func fetchPlaylist(id: String) {
let url = self.baseURL + "/playlists"
let params = ["part": "snippet", "id": id, "key": self.apiKey]
Alamofire.request(url, method: .get, parameters: params, encoding: URLEncoding.default, headers: nil).responseJSON { (response) in
if let response = response.result.value {
print(response)
} else {
print("error")
}
}
}
//////////// ????result????
{
etag = "\"XI7nbFXulYBIpL0ayR_gDh3eu1k/ewwRz0VbTYpp2EGbOkvZ5M_1mbo\"";
items = (
);
kind = "youtube#playlistListResponse";
pageInfo = {
resultsPerPage = 5;
totalResults = 0;
};
}
- 如何开始直播??
我认为这是一个愚蠢的问题。
但我真的很绝望。
https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/insert
根据本文档,必须为这些属性指定一个值。
- sn-p.title
- sn-p.scheduledStartTime
- status.privacyStatus
而且必需的参数也是一部分。
“part 参数在此操作中有两个用途。它标识了写入操作将设置的属性以及 API 响应将包含的属性。
您可以在参数值中包含的部件属性是 id、sn-p、contentDetails 和 status。"
但这到底是什么?内容详情??状态?? sn-p?? 我在文档中的任何地方都找不到此信息。 我不知道该怎么办。 请帮帮我。
【问题讨论】:
标签: ios swift youtube youtube-api youtube-data-api