控件 API:服务不可用 (503)
Control API: Service unavailable (503)
早上好,
我想查询家庭(我的第一次查询,通常也是第一次使用 Sonos API)并且已经成功通过身份验证。我得到了一个访问令牌并像这样查询控件 API:
headers={"Content-Type" : "application/json",
"Authorization" : "Bearer " + token["access_token"]}
resp = re.get('http://api.ws.sonos.com/control/api/v1/househoulds', headers=headers)
它 returns 我收到错误代码“503:服务不可用”的响应:
Service Unavailable
Service Unavailable - Zero size object
The server is temporarily unable to service your request. Please try again
later.
Reference XXXXX
(我删除了引用,因为我不确定它是否包含凭据)。我记得昨天我故意将访问令牌更改为错误的访问令牌时,我会收到一个错误代码,提示我未获得授权。但是现在,当我将其更改为错误页面时,我仍然只能返回相同的页面(503:服务不可用)。
有没有人遇到同样的问题?可能是某种安全机制,因为我在短时间内授权了很多次,或者控件 API 刚刚关闭?我昨天和今天都试过了,但没有看到博客 post 说明停机时间。
我发现您提供的代码片段有两个问题:
- 问题 1:您的 API URL 有错字。你用的是“家庭”而不是
“家庭”。
- 问题 2:您的 URL 需要使用 https://,而不是 http://
如果您解决了这两个问题并且确实使用了有效的访问令牌,那么您的请求应该有效。
早上好,
我想查询家庭(我的第一次查询,通常也是第一次使用 Sonos API)并且已经成功通过身份验证。我得到了一个访问令牌并像这样查询控件 API:
headers={"Content-Type" : "application/json",
"Authorization" : "Bearer " + token["access_token"]}
resp = re.get('http://api.ws.sonos.com/control/api/v1/househoulds', headers=headers)
它 returns 我收到错误代码“503:服务不可用”的响应:
Service UnavailableService Unavailable - Zero size object
The server is temporarily unable to service your request. Please try again later.Reference XXXXX
(我删除了引用,因为我不确定它是否包含凭据)。我记得昨天我故意将访问令牌更改为错误的访问令牌时,我会收到一个错误代码,提示我未获得授权。但是现在,当我将其更改为错误页面时,我仍然只能返回相同的页面(503:服务不可用)。
有没有人遇到同样的问题?可能是某种安全机制,因为我在短时间内授权了很多次,或者控件 API 刚刚关闭?我昨天和今天都试过了,但没有看到博客 post 说明停机时间。
我发现您提供的代码片段有两个问题:
- 问题 1:您的 API URL 有错字。你用的是“家庭”而不是 “家庭”。
- 问题 2:您的 URL 需要使用 https://,而不是 http://
如果您解决了这两个问题并且确实使用了有效的访问令牌,那么您的请求应该有效。