tamaño tag property para imagen content compartir android retrofit retrofit2

android - tag - metadata share facebook



Error de actualización: falta el parámetro @GET URL o @Url (1)

Estoy trabajando en la API de Youtube. La URL base es https://www.googleapis.com/youtube/v3/search/ Solicitud: GET https://www.googleapis.com/youtube/v3/search?part=snippet&q= {search_keyword} & key = {API_ LLAVE}

Código de interfaz de ApiService

public interface ApiService { @GET("") Call<YoutubeResponse> searchVideos(@Query("part") String part, @Query("q") String q,@Query("key") String apiKey); }

El error: java.lang.IllegalArgumentException: Falta el parámetro @GET URL o @Url. en la linea de codigo

Call<YoutubeResponse> call=service.searchVideos("snippet",s, URLConstants.Youtube_API_KEY);

Soy un principiante. ¡Por favor ayuda!


Es mucho más correcto semánticamente usar https://www.googleapis.com/youtube/v3/ como su URL base y luego declarar @GET("search/") en su método de servicio.

Dicho esto, si realmente desea que su URL base sea la ruta completa, puede usar @GET(".") Para declarar que su URL final es la misma que su URL base.