问题标签 [last.fm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10546 浏览

python - TypeError:强制转换为 Unicode:需要字符串或缓冲区,用户找到

我必须为用户抓取 last.fm(大学练习)。我是 python 新手并收到以下错误:

我使用 pylast 库进行爬行。我想做的事:

我想得到一个用户朋友和用户朋友的朋友。当我在另一个 for 循环中有一个 for 循环时,就会发生错误。这是代码:

有什么建议吗?

提前致谢。问候!

0 投票
2 回答
785 浏览

api - 在 ColdFusion 中使用缓存来限制对 API 的调用

嗨,我正在使用 ColdFusion 调用 last.fm api,使用来自此处的 cfc 包。

我担心会超过请求限制,即每个原始 IP 地址每秒 5 个请求,平均超过 5 分钟。

cfc 包有一个中心组件,它调用所有其他组件,这些组件被分成“艺术家”、“轨道”等部分……这个中心组件“lastFmApi.cfc”。在我的应用程序中启动,并在应用程序的生命周期内持续存在

现在,如果我想通过处理程序/控制器调用 api,例如我的艺术家处理程序......我可以这样做

我对缓存有点困惑,但是我在这个处理程序中缓存了对 api 的每个调用 5 分钟,但这有什么不同吗,因为每次有人点击一个新的艺术家页面时,这仍然算作对 api 的新点击?

想知道如何最好地解决这个问题

谢谢

0 投票
3 回答
1564 浏览

python - 使用python在postgreSQL表中插入元组值时出错

我想使用 pylast 接口将 last.fm 的用户最近的音乐曲目列表保存到 postgresql 数据库表中。但是当我尝试向表中插入值时,它会显示错误。代码示例:

这里“recent_tracks”元组的值例如:

我想将这些值存储在 u_recent_track(Tid, Playback_date, Time_stamp, Track) 下。有人知道如何解决这个问题吗?当我尝试运行时,它显示错误:

0 投票
1 回答
298 浏览

design-patterns - 为什么 API(如 Facebook、last.fm 等)会为登录用户生成会话密钥?

我正在为我正在处理的应用程序构建一个 RESTful API,客户端编码人员需要能够代表用户向 API 提交数据。我使用的所有流行 API 都要求我为用户发送生成的会话令牌(在用户登录时创建),并请求代表用户发布信息。

出于好奇,我的问题是为什么这些 API 需要会话密钥,而不仅仅是允许我在每个请求中再次发送用户名和密码?

谢谢。

0 投票
1 回答
2303 浏览

php - 获取最近听过的歌曲的 Last.fm 艺术家图像的简单方法?

在 Last.fm 网站上,您最近收听的曲目包括每首歌曲左侧的 34x34(或任何尺寸)图像。但是,在他们给你的 RSS 提要中,没有为歌曲提供图像 URL。我想知道是否有一种好方法可以找出需要用于该艺术家的图像的 ID,并根据我们提供的数据显示它。我知道可以从他们的网站加载艺术家页面,然后从 JavaScript 获取图像值,但这似乎过于复杂,可能需要相当长的时间来完成。

我们得到了什么:

这首歌的 34x34 图像会在这里(ID# 37056785)。

猫头鹰+城市

这样的事情存在吗?一旦检查过一次,我考虑将 ID 号存储在某种缓存中,但如果图像发生变化怎么办?

0 投票
5 回答
59840 浏览

php - PHP cURL 错误:“来自服务器的空回复”

我有一个类函数来与Last.FM的 RESTful API 交互——它的目的是为我的用户获取最新的曲目。这里是:

这返回"Empty reply from server"。我知道有些人认为这个错误来自网络基础设施的一些故障;在我的情况下,我不相信这是真的。如果我通过命令行运行 cURL 请求,我会得到我的数据;Last.FM 服务已启动并可访问。

在我去找那些人看看是否有任何变化之前,我想和你们好好谈谈,看看我的代码中是否存在导致这种情况的问题。

谢谢!

答案: @Jan Kuboschek 帮助我偶然发现了这里(可能)发生的事情。通过提供CURLOPT_POSTFIELDS关联数组,指定了可能不适用于某些 RESTful 服务的特定内容类型。更聪明的解决方案是手动创建该数据的 URL 编码版本并将其作为CURLOPT_POSTFIELDS.

有关更多信息,请查看:http ://www.brandonchecketts.com/archives/array-versus-string-in-curlopt_postfields

0 投票
2 回答
347 浏览

php - 通过 PHP 返回不同的图像

AIM 有一个状态指示器代码,它根据您在 PHP 和 AIM API 中完成的状态(在线/离线)返回两个不同的图像。

我正在寻找一个 Last.fm 小部件,它只显示我正在听的专辑封面或我听过的最后一张专辑,但找不到。

我如何继续使用 PHP 和Last.fm API进行制作。

0 投票
2 回答
3177 浏览

javascript - 在 javascript 中使用 last.fm API

我对Web开发的经验很少。我对 HTML 有一点经验,现在正在学习 JavaScript。我使用用于 Java 的 last.fm 库在 Java 中创建了一个程序。我能够获得用户信息、艺术家信息和场地信息。现在我想尝试在网页中执行此操作,这就是我的问题发生的地方。

我正在使用此处给出的 javascript last.fm api http://github.com/fxb/javascript-last.fm-api 我已经下载了所有 .js 文件,它们与我的 .htm 文件位于同一目录中.

到目前为止,这是我的代码。

我已经在包含的 .js 文件中进行了挖掘,以尝试了解发生了什么。因此,在我初始化 lastfm 时,我传入了一些具有关联值的对象,然后将其应用于 lastfm。如果我尝试通过 document.write(lastfm.apiKey) 访问它们,我会得到一个未定义的值,我不太明白。

我还看到我正在调用 getInfo 并传入“The xx”以及随后的所有内容。我不明白如何使用我认为作为 JSON 响应返回的数据。如何打印与该艺术家相关的简历?

0 投票
4 回答
843 浏览

javascript - 在 JQuery 中对 Last.fm 的 HTTP 获取请求

我正在尝试使用 JQuery 发出 HTTP Get 请求,但我得到一个空字符串作为响应,所以我认为我做错了什么。我使用来自http://api.jquery.com/jQuery.get/的文档作为指南。

我的代码看起来像这样

编辑:我的代码现在看起来像这样

但是我收到了一个语法错误 [Break on this error] \n

它位于http://www.last.fm/api/auth/?api_key=c99ddddddd69ace&format=json&callback=

最新编辑:这似乎是因为 last.fm 响应的是 html 而不是 JSON,任何想法都将不胜感激

0 投票
1 回答
245 浏览

iphone - 从 withing 应用程序预览 iTunes/Last.fm 曲目

是否可以允许用户在我的应用程序中预览来自 Last.fm 或 iTunes 的音乐?

苹果是否可以通过应用程序在应用程序中流式传输音乐预览片段?

这是一个单点触控应用程序。

w://