2
Когда я зову эту связь https://geocode-maps.yandex.ru/1.x/?format=json&geocode=astana на моем браузере он работает, но когда я называю его с помощью модифицированной Это дает мне 403 ForbiddenЯндекс Карты вернуться 403 Forbidden с помощью переоснащения
Мой код
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(Settings.YANDEX_URL)
.addConverterFactory(GsonConverterFactory.create())
.client(client)
.build();
return retrofit.create(YandexService.class);
public final static String YANDEX_URL = "https://geocode-maps.yandex.ru/1.x";
Я называю он с помощью этого
@GET("/")
Call<YandexResponse> getGeoCollection(@Query("format") String format, @Query("geocode") String geocode);
и этот
@Override
public void getMapLocation() {
Call<YandexResponse> call = dataProvider.yandexSearch("Astana");
call.enqueue(new Callback<YandexResponse>() {
@Override
public void onResponse(Response<YandexResponse> response, Retrofit retrofit) {
}
@Override
public void onFailure(Throwable t) {
Alert.showDefaultAlert(baseActivity);
t.printStackTrace();
}
});
}
Почему это дает мне 403 Forbidden, она не нуждается в каких-либо разрешений ...