如何获取dailymotion视频列表

How to get dailymotion videos list

我想获取daily motion的视频列表,我已经在daily motion注册了。它已检索到 API keysecret key 但我不知道下一步是什么,我想显示视频列表并显示详情。

我已经提到 https://developer.dailymotion.com/api,但我找不到任何方式来集成到我的应用程序中。

请各位大侠帮忙解决!!!

设置 Retrofit 和 Moshi/Gson(最佳指南:https://guides.codepath.com/android/Consuming-APIs-with-Retrofit),然后它就会调用一个端点。

@GET("https://api.dailymotion.com/channel/music/videos")
Call<List<Video>> getVideos();

 @GET("https://api.dailymotion.com/user/{userId}")
 Call<List<Video>> getVideos(@Path("userId") String userId);

并使用访问令牌:

@GET("https://api.dailymotion.com/videos?")
 Call<List<Video>> getVideos(@Path("userId") String userId, @Query("sort") String sort);

我建议您使用 https://github.com/amitshekhariitbhu/Fast-Android-Networking 这个库发出 GET 请求,并在您的请求 header 中发送 API 密钥。这是最好的网络库之一,非常容易实现。使用 .addHeaders("token", "1234") 在您的请求中添加 API 键。

如果您只想获取视频(没有频道或播放列表),您可以简单地执行以下操作:

 https://api.dailymotion.com/videos?page=2

响应将被分页,因此您需要添加页码

 https://api.dailymotion.com/videos?page=2

您还可以获得更多 >10 个结果

https://api.dailymotion.com/videos?limit=100