Мне очень жаль, что я задал такой простой вопрос.
Я боролся в течение нескольких дней.
Поскольку документы API Google действительно худшие.
Воткак я сейчас.
С GoogleSignIn, OAuth сделано.(Он содержит такую информацию, как идентификатор пользователя, токен и ключ 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
Согласно этому документу необходимо указать значение для этих свойств.
- snippet.title
- snippet.scheduledStartTime
- status.privacyStatus
А также обязательные параметры является частью.
"Параметр part в этой операции служит двум целям. Он определяет свойства, которые будет задана операция записи, а также свойства, которые будет включать ответ API.
Свойства детали, которые вы задаетев значение параметра могут входить id, сниппет, contentDetails и status. "
Но что это, черт возьми?cotentDetails ??статус??сниппет ??Я не смог найти эту информацию нигде в документе.Я не знаю что делатьПожалуйста, помогите мне.