我的目的是让我的音乐播放器播放下一首歌,当我的Android手机在我的车或其他地方扫描NFC标签时,由于我手机上没有音乐,我无法使用标准的Android音乐播放器。我得到了所有NFC的东西,但是现在我错过了一些代码来说明如果它正在播放音乐的那个Spotify应用播放下一首歌。可能有一个意图,我可以解雇或其他什么?我还没有在互联网上找到任何东西。
答案 0 :(得分:0)
您正在寻找的端点是我/播放器/下一个。只需发送一个POST请求,Connect就会跳到下一首曲目。
您可以在此处找到文档:
https://developer.spotify.com/web-api/skip-users-playback-to-next-track/
请注意,您必须是高级用户才能使用Connect端点。
...
使用示例编辑:
要在Android中发送请求,请按照此处所述使用Volley:
https://developer.android.com/training/volley/simple.html
您将要为此端点使用POST请求。粗略地说,这可能是这样的:
String url = "https://api.spotify.com/v1/me/player/next";
JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, url, new Response.Listener<JSONObject>() {
@Override
public void onResponse(String response) {
// Do the thing
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// Do the error thing
}
});
由于这是需要身份验证的端点,请确保遵循Spotify开发人员网站上的“授权指南”。