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.