2017-09-13 31 views

回答

0

嘗試使用設備地址API,

https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/device-address-api

從上述烴源複製,

基地URI和地理位置URI取決於的地理位置的技能

基部的您的技能,這是與客戶的Alexa設備的設備地址分開的值。您可以在System對象中設置apiEndpoint值以獲取適當的基本URI。

The base URI for US calls for device address data is: https://api.amazonalexa.com/. 
The base URI for UK and DE calls for device address data is: https://api.eu.amazonalexa.com 

此頁上的示例使用US URI。 獲取國家和郵政編碼

獲取與由deviceId指定的設備關聯的國家和郵政編碼。端點區分大小寫。

Endpoint: /v1/devices/*deviceId*/settings/address/countryAndPostalCode 

請求消息示例

主持人:api.amazonalexa.com 接受:應用/ JSON 授權:承載ATC | MQEWY ... 6fnLok GET https://api.amazonalexa.com/v1/devices/ {}的DeviceID /設置/地址/ countryAndPostalCode

請求標頭 標頭說明類型必需 授權以下格式的當前同意令牌:持票人Atc |您的同意令牌|字符串是必需的 DEVICEID設備ID 請求參數 參數描述類型檢索國家和郵政代碼串是 響應 成功響應消息示例

這個例子顯示爲「國家&郵編請求的成功響應」。

主持人:api.amazonalexa.com X-AMZN-的requestId:XXXX-XXX-XXX 內容類型:應用程序/ JSON { 「COUNTRYCODE」: 「US」, 「POSTALCODE」: 「98109」 }

+1

AFAIK這是針對用戶註冊的地址,送貨上門技巧等。除非任何人可以證實,如果他們通過手機上的亞馬遜配套應用程序使用Alexa,在其他地方使用Alexa,則用戶可以選擇位置。 –

+0

到目前爲止,我知道我不認爲Alexa可以準確使用除註冊地址 –

+0

以外的地理位置可能是這種情況。我想我的技能可以在家附近提出建議,或者嘗試讓用戶說出他們當前的位置? –

相關問題