Gives Me 401 Error
PratikFagadiya opened this issue · 0 comments
PratikFagadiya commented
Im using okhttp-signpost with Retrofit.
Before i was using signspot for it but unfortunately now it gives me 401 error. and my current code is look like below
val consumerKey = "Key"
val consumerSecret = "Secret Key"
val accessToken = "AccessToke"
val tokenSecret = "TokenSecret"
val consumer = OkHttpOAuthConsumer(consumerKey, consumerSecret)
consumer.setTokenWithSecret(accessToken, tokenSecret)
val interceptor = HttpLoggingInterceptor()
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY)
val client: OkHttpClient = OkHttpClient.Builder().connectTimeout(20, TimeUnit.SECONDS)
.writeTimeout(20, TimeUnit.SECONDS).readTimeout(30, TimeUnit.SECONDS)
.addInterceptor(SigningInterceptor(consumer))
.addInterceptor(interceptor).build()
Retrofit.Builder().baseUrl(baseUrl).client(client).addConverterFactory(GsonConverterFactory.create()).build()
But in PostMan Api Callled Successfully When i applied different approch then i found if I add authorization data to Request Body then it call successfully and when i add authorization data to header then gives me same error.
Thats how we need to add keys as body,url.