问题标签 [discogs-api]
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.
php - 如何使用 Zend_Oauth 连接到 Discogs Api?
我正在尝试使用 Zend_Oauth 作为自定义 Magento 模块的一部分连接到 discogs.com api。
Discogs API 详细信息在这里:
我在这里遵循了使用 Zend Oauth 的详细信息: 介绍
建议的代码如下...
(我已经在 Discogs 上设置了一个测试帐户,所以这里的密钥和秘密是正确的、有效的并且可以测试。)
我得到一个请求令牌并被重定向到:api.discogs.com/oauth/authorize?oauth_token=xyzrequesttoken
显示如下:
"{"message": "未找到请求的资源。"}"
注意:当我使用相关帐户密钥详细信息对 Twitter API Oauth 运行相同的代码时,它会正常工作并重定向到 Twitter 以进行访问确认。
我尝试了各种 $config 设置,但都没有成功,例如 requestScheme、requestMethod、。
我认为这可能与所需的标头有关,所以我也尝试替换 $consumer->redirect(); 使用以下...(从上面的 $token 响应中提取 $token)
我得到同样的回应:
"{"message": "未找到请求的资源。"}"
任何帮助将非常感激。
php - 为新的 Discogs API (v2.0) 寻找一个 php 类
任何人都知道与新的 Discogs API (v2.0) 交互的任何 php 类吗?
我发现了大量与旧 API 相关的东西(例如this),但没有找到新 API(不再需要 API 密钥)。
提前致谢!
python - 按键值对 JSON 数据进行排序
我目前正在从 discogs API(mp3 标签数据)获取 JSON 数据,并希望按键的值对结果进行排序。在这种情况下,我试图获取 Guns n Roses 歌曲的数据,输出的第一个是 1988 年,而数据实际上有 1987 年的记录。如何对这些数据进行排序,以便我可以通过年(从旧到新)。下面的代码按键或值排序,但这不是我想要得到的。请帮忙。
c# - 在 Windows 应用商店应用中使用 REST 服务的最佳方式是什么?
我对 Windows 应用商店应用程序开发非常陌生,我需要使用基于 REST 的 Web 服务。
我的问题是,在过去几年中,为消费现代 Web 服务而开发的技术发生了如此多的变化,最终很难找到最简单的技术,尤其是最新的技术。实现这一目标的解决方案。
我想在使用 C# 的 Windows 商店应用程序中使用Discogs API。我只需要使用 GET。
谢谢。
编辑:我问什么是在 Windows 应用商店应用程序中使用 REST 服务的最佳方式的主要原因是因为我需要一个兼容异步的解决方案。
jquery - Discogs API getJSON 不工作
我试图简单地搜索 Discogs 数据库并以 HTML 格式显示结果,但是当我尝试执行 jQuery 函数 getJSON 时,它的行为就好像我提供的 URL 不正确,因为在 getJSON 函数中没有任何作用。当我查看该函数在浏览器中创建的 URL 时,它会转到正确的 JSON 搜索页面并显示正确的结果,但不会让我解析结果。
有人可以告诉我我尝试使用的 Discogs API URL 是否有问题,或者我的编码语法是否有问题?
提前致谢。
python - Python JSON 未从 urllib 获取数据
我正在尝试使用 discogs API 获取 JSON 数据,但是当我将数据作为原始数据粘贴到浏览器中时,代码似乎没有给出我看到的输出。请让我知道我在这里做错了什么,因为我是 Python 新手。我正在寻找标题,图像的输出。谢谢!
Python:
错误的输出:
python - Python JSON 如何过滤返回的数据
我正在使用 Discogs API 获取数据,并且我想将 JSON 限制为仅具有“CD”或“专辑”或“Maxi-Single”格式的记录。我不确定如何过滤获取的数据,因为 Discogs 没有更简单的方法来从初始请求本身过滤它。您会注意到下面提到的 JSON URL 包含我想省略的“DVD”和“VHS”。任何想法/线索在获取完成后如何过滤它?
Python
api - 使用 API 按年份过滤专辑
因此,我正在开发一个应用程序,该应用程序具有使用 Echo Nest API 生成与用户音乐目录中的艺术家类似的 100 位左右的艺术家列表的功能。然后,用户可以提供某一年,并且基于相似的艺术家,应用程序将返回该年发行的专辑列表。
唯一的问题是我不知道如何根据年份过滤专辑。Echo Nest API 对专辑的作用并不大。Discogs 和 Last.fm API 可用于专辑,Discogs API 有关于专辑发行日期的数据,但无法按发行日期过滤初始查询。例如,如果我有艺术家 Fleet Foxes,并且我想按 2011 年发行的专辑对其进行过滤,则没有选项可以搜索 Fleet Foxes 仅限于 2011 年发行日期的专辑。
在这一点上,我真正能看到的唯一选择是迭代艺术家拥有的每张专辑,并且只添加那些符合我要求的专辑。但是,这显然对 API 和我的服务器来说都非常繁重,尤其是考虑到 100 个相似艺术家列表中的许多艺术家没有符合我标准的专辑,而且许多艺术家的专辑都在 100 个范围内。您会考虑单曲、混音等。
有没有人看到这样做的更好方法?
python - python performance of httplib (discogs API)
I wrote a short prog which uses the Discogs API with python, but it is so damn slow thats not usable for real web-applications. Here is the Python code and the python profile results (published only the time consuming spots) :
and here is the result of pythons profile:
Does anybody has any idea how to speed this up. I hope that whith some changes in the discogs_client.py it would be faster. Maybe changing from httplib to something else, or whatever. Or mybe it is faster to use another protocol instead of http?
(The source of discogs_client.py can be accessed here :"https://github.com/discogs/discogs_client/blob/master/discogs_client.py")
If anybody has any idea please respond, a lot of people would benefit from this.
Regards Daniel
python - 从python中的列表解析
我刚刚完成了一些在线教程,并且正在尝试使用Discogs Api
我的代码如下:
我想使用的列表格式是这样的:
我想用 MasterRelease 隔离那些,所以我可以得到他们的 id
我尝试了类似的东西
或者
我当然错过了一些东西,但它让我感到困惑,因为我可以做到这一点
在这种情况下
我明白了
随意指出有关代码的任何内容,因为我对 python 的了解还很有限。