我正在使用Coinbase API制作一个Web应用程序。您可以从此处看到此 API:https://github.com/coinbase/coinbase-java
现在我正在尝试运行一个简单的程序,但出现错误如下:
com.coinbase.api.exception.UnauthorizedException:
at com.coinbase.api.CoinbaseImpl.doHttp(CoinbaseImpl.java:1191)
at com.coinbase.api.CoinbaseImpl.get(CoinbaseImpl.java:1214)
at com.coinbase.api.CoinbaseImpl.getUser(CoinbaseImpl.java:142)
at Main.main(Main.java:12)
这是我的程序:
import com.coinbase.api.Coinbase;
import com.coinbase.api.CoinbaseBuilder;
public class Main {
public static void main(String[] args){
try {
Coinbase cb=new CoinbaseBuilder()
.withApiKey(System.getenv("My API KEY"), System.getenv("MY API SECRET"))
.build();
cb.getUser().getEmail();
} 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