Box-Webhook v2-403禁止使用Box CLI

时间:2019-01-15 12:30:06

标签: webhooks http-status-code-403 box-api

我正在尝试使用Box CLI(Powershell)创建与文件夹关联的Webhook V2,但返回此错误:

  

意外的API响应[403禁止| wncdt6fz7hr7j3tk] access_denied_insufficient_permissions-访问被拒绝-权限不足

我按照以下步骤操作:

  1. 使用具有JWT的OAuth 2.0 身份验证

  2. 创建自定义应用
  3. 企业设置为应用访问权限

  4. 启用 /选中所有应用范围选项。

  5. 激活以用户身份执行操作在高级功能上生成用户访问令牌

  6. 生成一个公共/私人密钥对,然后下载要在我的Box CLI中设置的JSON。

  7. 使用管理控制台上的客户端ID
  8. 授权自定义应用程序。

  9. Box CLI 处,创建环境,并在步骤5下载JSON配置。将该环境设置为默认环境。

  10. 获取令牌,用于通过以下命令创建Webhook:

    L.tileLayer('https://api.tiles.mapbox.com/v4/mapbox.streets/{z}/{x}/{y}.png?access_token=pk.my-mapbox-token-goes-here', { attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a>', maxZoom: 18, }).addTo(mymap);

  11. 创建Webhook:

    box tokens:get --user-id $user_number

当我尝试创建它时,返回403 Forbidden错误。我需要解决什么权限问题?

1 个答案:

答案 0 :(得分:1)

要设置Box Webhook端点,您需要将URL设置为https而不是http 你可以尝试一下吗?