首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对非官方的Pandora API进行JSON调用

对非官方的Pandora API进行JSON调用
EN

Stack Overflow用户
提问于 2013-06-11 16:51:06
回答 2查看 7.9K关注 0票数 8

所以我在工作的时候听了潘多拉的歌,就像,伙计,如果能得到潘多拉的电台列表,或者以某种身份远程与它互动,那就太酷了。

所以我找到了这个非官方的Pandora,它只返回了一堆JSON对象,这些对象看起来非常有用和整洁!下面是API:http://pan-do-ra-api.wikia.com/wiki/Json/5的链接

问题是,我从来没有真正使用过JSON,也绝对没有使用过这个API,所以我不知道如何去做。我认为,如果有人给我一个例子,如何从我的windows 7台式计算机中获取站点列表,这将是非常有帮助的,我可能会从那里得到其余的。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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

代码语言:javascript
复制
{ param: "val",
  anotherParam: "val",
  responseType: "XML" }

响应可能看起来像

代码语言:javascript
复制
{ status: 200,
  result: "you called the foo API" }
票数 6
EN

Stack Overflow用户

发布于 2020-11-05 18:30:50

潘多拉有一个新的开发人员中心,但是访问API是受限的,我们目前不支持爱好者访问。尽管如此,如果您认为您有一个有效的用例,请随时申请访问。你想要做的事情越详细,就越好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17049578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档