授权

要使用 Analytics module API,你需要从 Yandex.OAuth 服务获取一个。 所有方法请求都必须在 HTTP 授权头中发送令牌。

Example:

curl -X GET \
  https://api.boost.yandex.com/management/v1/applications \
  -H 'Authorization: OAuth <your_token>'

where <your_token> 是一个 OAuth 令牌,可以通过 说明 获取。

GET /management/v1/applications HTTP/1.1
Host: api.boost.yandex.com
Authorization: OAuth <your_token>

其中 <your_token> 是一个 OAuth 令牌,可以通过 说明 获取。

注意

在URL参数中发送令牌不受支持。

如果调用API方法时没有令牌,或者请求包含无效的令牌,服务器将返回HTTP状态401 未授权.

获取 OAuth 令牌

要获取访问令牌:

  1. 转到 Yandex ID 的 创建应用 页面。

    使用指南中的链接。 从 Yandex ID 打开页面无法设置权限。

  2. 请指定一个联系电子邮箱地址。 在页面底部点击 创建应用,以在 Yandex ID 中打开 外部应用访问 窗口。

  3. 在通用数据下,输入服务名称。 如果需要,请附上服务图标。

  4. 在应用平台部分,选择Web服务。 其他项目是可选的。

  5. 在 重定向 URI 字段中,输入地址 https://oauth.yandex.com/verification_code.

    截图

    ![验证码](../../../_images/click-url-redirect-zh.png =500pxx){width=500px}

  6. 在数据访问部分,指定appmetrica:read和appmetrica:write。 要查看下拉菜单中的权限,请开始输入权限名称。

    截图

    ![数据访问](../../../_images/access-data-zh.png =500pxx){width=500px}

  7. 从 ClientID 部分复制您的应用 ID。

    截图

    ![客户端ID](../../../_images/clientid-copy-zh.png =500pxx){width=500px}

  8. 将其粘贴到链接中以获取调试令牌:

    https://oauth.yandex.ru/authorize?response_type=token&client_id=<app_id>
    

要了解更多信息,请参见。

如果您没有找到所需答案,可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能,请附上截图。

联系支持 建议改进文档
上一篇
下一篇