【发布时间】:2018-10-19 21:24:24
【问题描述】:
我的代码是:
URL = "https://api.amazonalexa.com/v1/devices/{}/settings" \
"/address".format(context['System']['device']['deviceId'])
TOKEN = context['System']['apiAccessToken']
#TOKEN = session['user']['permissions']['consentToken']
HEADER = {'Accept': 'application/json',
'Authorization': 'Bearer {}'.format(TOKEN)}
r = requests.get(URL, headers=HEADER)
print('Status Code: '+str(r.status_code)+ " " +str(r.reason))
我已获准访问我的地址。早些时候,我收到了 403 Forbidden 响应。现在在技能设置中授予权限后,我得到 204 No content response。请帮我解决!!
【问题讨论】:
-
请回复!
-
您使用的是正确的 apiEndpoint 吗? Api 端点根据地理位置而变化。您使用的是 Sytem.apiEndpoint 中的那个吗?
-
我还是不明白。我在发出 GET 请求时没有使用我的 apiEndpoint 吗?
标签: alexa alexa-skills-kit alexa-skill