Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gives Me 401 Error #23

Open
PratikFagadiya opened this issue Jan 18, 2024 · 0 comments
Open

Gives Me 401 Error #23

PratikFagadiya opened this issue Jan 18, 2024 · 0 comments

Comments

@PratikFagadiya
Copy link

PratikFagadiya commented Jan 18, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant