2017-03-16 354 views
1

我有整合与结构插件Twitter的工具包,也做了Twitter的初始化与下面的代码无法获取应用程序的身份验证令牌TwitterApiException:HTTP请求失败,状态:403

TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET); 
    Fabric.with(getApplicationContext(), new Twitter(authConfig)); 

我还增加了回调URL从面料的仪表板,但仍然我得到权威性低于失败的错误是我的日志猫

E/Twitter: Failed to get app auth token 
                  com.twitter.sdk.android.core.TwitterApiException: HTTP request failed, Status: 403 
                   at com.twitter.sdk.android.core.Callback.onResponse(Callback.java:42) 
                   at retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1$1.run(ExecutorCallAdapterFactory.java:68) 
                   at android.os.Handler.handleCallback(Handler.java:751) 
                   at android.os.Handler.dispatchMessage(Handler.java:95) 
                   at android.os.Looper.loop(Looper.java:154) 
                   at android.app.ActivityThread.main(ActivityThread.java:6209) 
                   at java.lang.reflect.Method.invoke(Native Method) 
                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) 
                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) 

Authorization completed with an error 
                  com.twitter.sdk.android.core.TwitterAuthException: Authorize failed. 
                   at com.twitter.sdk.android.core.identity.AuthHandler.handleOnActivityResult(AuthHandler.java:98) 
                   at com.twitter.sdk.android.core.identity.TwitterAuthClient.onActivityResult(TwitterAuthClient.java:161) 
                   at com.twitter.sdk.android.core.identity.TwitterLoginButton.onActivityResult(TwitterLoginButton.java:131) 
                   at in.crazyfingers.cyny.social_login.ActivitySocialSignIn.onActivityResult(ActivitySocialSignIn.java:305) 
                   at android.app.Activity.dispatchActivityResult(Activity.java:7007) 
                   at android.app.ActivityThread.deliverResults(ActivityThread.java:4173) 
                   at android.app.ActivityThread.handleSendResult(ActivityThread.java:4220) 
                   at android.app.ActivityThread.-wrap20(ActivityThread.java) 
                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1559) 
                   at android.os.Handler.dispatchMessage(Handler.java:102) 
                   at android.os.Looper.loop(Looper.java:154) 
                   at android.app.ActivityThread.main(ActivityThread.java:6209) 
                   at java.lang.reflect.Method.invoke(Native Method) 
                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) 
                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) 

回答

0

替换消费者密钥(API KEY)您TWITTER_KEY通过面料和T提供具有CONSUMER秘密(API密钥)的WITTER_SECRET。

更换

TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET); 

TwitterAuthConfig authConfig = new TwitterAuthConfig("Insert Consumer key here(CONSUMER KEY (API KEY))", Insert consumer secret key here(CONSUMER Secret (API KEY))); 

Take a look here

+0

我在做什么,只有 –

相关问题