我正在尝试设置一个网络钩子,以便在我的应用程序中接收关于我的OAuth连接用户的通知。在通过wallet:notifications:read获取令牌时,我添加了适当的作用域OAuth,然后请求GET https://api.coinbase.com/v2/notifications端点在设置webhook之前对其进行测试。我正在使用python客户端库,所以我的代码如下所示。
client = OAuthClient(token.access_token, token.refresh_token)
notifications = client.get_notifications()当我这样做时,我在说coinbase.wallet.error.InvalidScopeError: APIError(id=invalid_authentication_method): This endpoint is only available for API key authentication时会出错。
我对为什么会发生这种情况感到困惑,因为文档说我可以使用Coinbase设置通知。
有什么想法吗?
发布于 2022-01-07 13:47:03
链接页面上的文档推荐用于测试:
测试通知 由于通知必须始终在可公开访问的URL中可用,因此在本地环境中开始构建应用程序时可能会遇到问题。开始测试通知的最简单方法是使用像RequestBin这样的工具。一旦创建了临时web钩子,就可以将其设置为应用程序设置。只在开发中使用它是很重要的,因为您不应该向公众泄漏通知数据。
https://stackoverflow.com/questions/70595952
复制相似问题