Я использовал Singpost для 4Shared API, но получил UnAuthorized и 401 ошибки - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь создать приложение для Android, которое загружает mp3, используя 4shared api.Я использовал singpost, но он получил неавторизованное сообщение об ошибке 401.Также возможен некоторый URL-адрес запроса, но не API-URL, такой как загрузка, миниатюры и т. Д.

var consumerKey = "xxxx"
var consumerSecret = "xxx"

val lm = LinearLayoutManager(applicationContext, LinearLayoutManager.VERTICAL, false)
        rv_list.layoutManager = lm
        var consumer: OkHttpOAuthConsumer = OkHttpOAuthConsumer(consumerKey, consumerSecret)

        val client = OkHttpClient.Builder()
            .addInterceptor(SigningInterceptor(consumer))
            .build()

         val retrofit2 = Retrofit.Builder()
            .baseUrl("https://api.4shared.com/")
            .addConverterFactory(GsonConverterFactory.create())
            .client(client)
            .build()


Response{protocol=http/1.1, code=401, message=Unauthorized, url=https://api.4shared.com/v1_2/files/08aDkTlJda/download}
...