0
爲了進行API調用,我在2.0以下使用Retrofit。 端點是「http://api.themoviedb.org/3」。 的方法是嘗試攔截修改請求時發生未經授權的錯誤
@GET("/discover/movie")
void getMovies(Callback<MoviesResponse> callback);
他們要我加入API_KEY作爲參數。你可以看到說明here。
我正在創建攔截器並在構建客戶端時進行設置。 這是攔截器的重寫方法。
@Override
public void intercept(RequestFacade request) {
request.addHeader("api_key", MY_API_KEY);
}
出於某種原因,我得到了未經授權的錯誤。 「 」無效的API密鑰:您必須被授予有效的密鑰。「
他們給的例子是:
http://api.themoviedb.org/3/movie/550?api_key=###