Я занимаюсь разработкой приложения для Android с помощью Google Photo API.
Я пытаюсь загрузить файл изображения на сервер Google Photo с помощью указанного ниже API.
https://developers.google.com/photos/library/reference/rest/v1/mediaItems/batchCreate
Согласно документу, я должен использовать ниже URL для загрузки файла изображения.
POST https://photoslibrary.googleapis.com/v1/mediaItems:batchCreate
Поэтому я пишу код, используя модификацию.
@Headers("Content-type: application/json")
@POST("mediaItems:batchCreate") // The point is here
fun batchCreate(@Header("Authorization") authorization: String, @Body batchCreateRequest: BatchCreateRequest): Observable<BatchCreateResponse>
Когда я его запускаю,Произошло исключение IllegalArgumentException.
java.lang.IllegalArgumentException: неправильный URL-адрес.База: https://photoslibrary.googleapis.com/v1/, Относительно: mediaItems: batchCreate
Что я могу сделать, чтобы решить эту проблему?