com.coinbase.api.exception.未授权异常



我正在使用Coinbase API制作一个Web应用程序。您可以从此处看到此 API:https://github.com/coinbase/coinbase-java

现在我正在尝试运行一个简单的程序,但出现错误如下:

com.coinbase.api.exc­eption.UnauthorizedE­xception:
  at com.coinbase.api.Coi­nbaseImpl.doHttp(Coi­nbaseImpl.java:1191)
  at com.coinbase.api.Coi­nbaseImpl.get(Coinba­seImpl.java:1214)
  at com.coinbase.api.Coi­nbaseImpl.getUser(Co­inbaseImpl.java:142)
  at Main.main(Main.java:­12)

这是我的程序:

import com.coinbase.api.Coi­nbase;
import com.coinbase.api.Coi­nbaseBuilder;
public class Main {
     public static void main(String[] args){
     try {
        Coinbase cb=new CoinbaseBuilder()
        .withApiKey(System.g­etenv("My API KEY"), System.getenv("MY API SECRET"))
        .build();
        cb.getUser().getEmai­l();
     } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

你能帮帮我吗?

帮助,将不胜感激!!

首先创建一个新的 OAuth 2.0 应用程序

// Obtaining the OAuth token is outside the scope of this library
String token = "the_oauth_token"
Coinbase cb = new CoinbaseBuilder()
                  .withAccessToken(token)
                  .build();

现在,您可以在 coinbase 上调用类似于 api 参考中描述的方法。例如:

cb.getUser().getEmail(); // user@example.com

最新更新