所以我在工作的时候听了潘多拉的歌,就像,伙计,如果能得到潘多拉的电台列表,或者以某种身份远程与它互动,那就太酷了。
所以我找到了这个非官方的Pandora,它只返回了一堆JSON对象,这些对象看起来非常有用和整洁!下面是API:http://pan-do-ra-api.wikia.com/wiki/Json/5的链接
问题是,我从来没有真正使用过JSON,也绝对没有使用过这个API,所以我不知道如何去做。我认为,如果有人给我一个例子,如何从我的windows 7台式计算机中获取站点列表,这将是非常有帮助的,我可能会从那里得到其余的。
谢谢!
发布于 2013-07-25 22:45:31
再一次,对于马克·B的评论,我有点同意。然而,要更笼统地回答你的问题--这可能不值得你花时间。
Pandora请求/响应主体都通过HTTP/HTTPS发送。但是,它们都是加密的。有一个“公共”密钥列表,您可以使用它来加密和解密响应。一旦解决了所有这些问题,就必须使用API。
首先,您必须对用户进行身份验证才能获得Auth令牌。从那里,您可以访问需要auth令牌的API。
最后一点,JSON接口以许多不同的方式工作。有时API是通过URL本身指定的,就像http://example.com/json/foo一样。
其他时候,它是通过POST在请求体中指定的。
如果你真的想弄清楚,我会玩的。我怀疑有人会在如何操作非真正“公共”的API上发布代码。Pandora经常对其进行更改,以有意破坏第三方应用程序。
一个简单的JSON示例:
邮寄至http://example.com/json/foo
{ param: "val",
anotherParam: "val",
responseType: "XML" }响应可能看起来像
{ status: 200,
result: "you called the foo API" }发布于 2020-11-05 18:30:50
潘多拉有一个新的开发人员中心,但是访问API是受限的,我们目前不支持爱好者访问。尽管如此,如果您认为您有一个有效的用例,请随时申请访问。你想要做的事情越详细,就越好。
https://stackoverflow.com/questions/17049578
复制相似问题