Java 在Oauth进程中从JIRA获取请求令牌时出错

Java 在Oauth进程中从JIRA获取请求令牌时出错,java,python,api,rest,oauth,Java,Python,Api,Rest,Oauth,我正在跟随建立Oauth 我已经设置了公钥,下载了jar: rest-oauth-client-1.0.one-jar.jar rest-oauth-client-1.0-sources.jar 在页面上提到, 但在尝试执行时: java -jar rest-oauth-client-1.0.one-jar.jar requestToken https://mycompanyname.atlassian.net 我犯了一个奇怪的错误。。我已设置使用者密钥。 错误是:

我正在跟随建立Oauth

我已经设置了公钥,下载了jar:

   rest-oauth-client-1.0.one-jar.jar
   rest-oauth-client-1.0-sources.jar
在页面上提到, 但在尝试执行时:

   java -jar rest-oauth-client-1.0.one-jar.jar requestToken https://mycompanyname.atlassian.net
我犯了一个奇怪的错误。。我已设置使用者密钥。 错误是:

    Jul 01, 2015 3:38:26 PM org.apache.http.impl.client.DefaultRequestDirector handleResponse

WARNING: Authentication error: Unable to respond to any of these challenges: {oauth=WWW-Authenticate: OAuth realm="https%3A%2F%2Fmycompanyname.atlassian.net", oauth_problem="consumer_key_unknown"}

Exception in thread "main" java.lang.reflect.InvocationTargetException

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:497)

    at com.simontuffs.onejar.Boot.run(Boot.java:340)

    at com.simontuffs.onejar.Boot.main(Boot.java:166)

Caused by: java.lang.RuntimeException: Failed to obtain request token

    at com.atlassian.oauth.client.example.AtlassianOAuthClient.getRequestToken(AtlassianOAuthClient.java:66)

    at com.atlassian.oauth.client.example.JIRAOAuthClient.main(JIRAOAuthClient.java:52)

    ... 6 more

Caused by: net.oauth.OAuthProblemException: consumer_key_unknown

    at net.oauth.client.OAuthResponseMessage.toOAuthProblemException(OAuthResponseMessage.java:83)

    at net.oauth.client.OAuthClient.invoke(OAuthClient.java:306)

    at net.oauth.client.OAuthClient.invoke(OAuthClient.java:260)

    at net.oauth.client.OAuthClient.getRequestTokenResponse(OAuthClient.java:190)

    at com.atlassian.oauth.client.example.AtlassianOAuthClient.getRequestToken(AtlassianOAuthClient.java:57)

    ... 7 more
有人能帮我解决这个错误吗。。 请不要建议我链接。我已经看过这个文件好几次了。 我一直在用python尝试同样的方法,但我不知道如何获取消费者机密。

如果您试图使用jar rest-oauth-client-1.0.one-jar.jar获取令牌,则消费者密钥必须是“硬编码消费者”

谢谢