【发布时间】:2019-09-06 03:39:00
【问题描述】:
我正在使用 YouTube API v3 来获取有关 Alamofire 查询的搜索结果。这是我的代码:
Alamofire.request(makeURL(query: "https://www.googleapis.com/youtube/v3/search?part=snippet&q=apple&key=AIzaSyAbwfyC36pq1WoaGOkdx7m8cLMh8kMQRGE"), method: .get, parameters: nil).validate().responseJSON { (response) in
print(response.result.value)
}
我所期待的: API 响应应采用 JSON 格式。
实际发生的情况: 它不是以 JSON 形式出现,而是以其他形式出现。
如何获得 JSON 格式的响应?
【问题讨论】:
-
您的网址似乎不正确......
-
哪部分不正确?
-
{ 错误:{ 错误:[ { 域:“youtube.part”,原因:“unknownPart”,消息:“part”,locationType:“parameter”,位置:“part”}],代码:400,消息:“部分”} }
-
这是您从 youtube API..l 获得的响应,采用 JSON 格式
-
你是在 Swift 的 Alamofire 上做这个吗?
标签: json swift youtube-api alamofire youtube-data-api