Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌音乐API:如何申请接下来的1000首歌曲?_Api_Curl_Google Music - Fatal编程技术网

谷歌音乐API:如何申请接下来的1000首歌曲?

谷歌音乐API:如何申请接下来的1000首歌曲?,api,curl,google-music,Api,Curl,Google Music,我想知道如何使用谷歌音乐API。我成功地获得了身份验证令牌,如中所述: 但是,它只返回1000个曲目的列表 $ grep -c albumArtist list 1000 我如何申请接下来的1000首曲目?我已尝试将下一个GetOken附加到URL: $ grep nextPage list "nextPageToken": "KmM...AI=" $ curl --header "Authorization: GoogleLogin auth=DQA..." http

我想知道如何使用谷歌音乐API。我成功地获得了身份验证令牌,如中所述:

但是,它只返回1000个曲目的列表

$ grep -c albumArtist list
1000
我如何申请接下来的1000首曲目?我已尝试将下一个GetOken附加到URL:

$ grep nextPage list
"nextPageToken": "KmM...AI="
$ curl --header "Authorization: GoogleLogin auth=DQA..."     
       https://www.googleapis.com/sj/v1beta1/tracks?pageToken=KmM...AI= > list2
但我只得到同样的前1000首曲目

我如何告诉googleapis.com归还下一批


谢谢

首先,有人建议我使用不同的URL:

向第二个请求提供nextPageToken的正确方法是,现在将其作为JSON发送给每个POST:

$ curl
  --header "Authorization: GoogleLogin auth=DQA..."     
  --header 'Content-Type: application/json'
  --data "{'start-token': 'KmM...'}
  "https://www.googleapis.com/sj/v1beta1/trackfeed
  > list2
对我来说,通过提供

  --data "{'max-results': '20000'}

感谢来自美国的Darryl Pogue

你的密码应该是可见的吗?你知道如何使用plistentry来实现这一点吗?当我尝试发送相同的max results数据时,我遇到了一个错误。
$ curl
  --header "Authorization: GoogleLogin auth=DQA..."     
  --header 'Content-Type: application/json'
  --data "{'start-token': 'KmM...'}
  "https://www.googleapis.com/sj/v1beta1/trackfeed
  > list2
  --data "{'max-results': '20000'}