問題タブ [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.

0 投票する
1 に答える
1546 参照

php - Zend_Oauth を使用して Discogs API に接続するには?

カスタム Magento モジュールの一部として Zend_Oauth を使用して、discogs.com API に接続しようとしています。

Discogs API の詳細は次のとおりです。

アクセスする

oauth

ここで Zend Oauth を使用するための詳細に従いました: 概要

推奨されるコードは次のとおりです...

(Discogs でテスト アカウントをセットアップしたので、ここのキーとシークレットは正しく、ライブであり、テストすることができます。)

リクエスト トークンを取得し、次の場所にリダイレクトされます: api.discogs.com/oauth/authorize?oauth_token=xyzrequesttoken

これが表示されると:

"{"メッセージ": "要求されたリソースが見つかりませんでした。"}"

注意: 関連するアカウント キーの詳細を使用して Twitter API Oauth に対して同じコードを実行すると、動作し、必要に応じてアクセス確認のために Twitter にリダイレクトされます。

requestScheme、requestMethod など、さまざまな $config 設定を試しましたがうまくいきませんでした。

必要なヘッダーと関係があるのではないかと考えたので、 $consumer->redirect(); も置き換えてみました。次のように... ($token は上記の $token 応答から抽出されます)

同じ応答が得られます。

"{"メッセージ": "要求されたリソースが見つかりませんでした。"}"

どんな助けでも大歓迎です。

0 投票する
0 に答える
551 参照

php - 新しい Discogs API (v2.0) の php クラスを探しています

新しい Discogs API (v2.0) とやり取りするための php クラスを知っている人はいますか?

古い API に関連するものがたくさん見つかりました (たとえば、これ) が、新しいもの (API キーは不要になりました) には何もありませんでした。

前もって感謝します!

0 投票する
2 に答える
17071 参照

python - JSONデータをキー値で並べ替える

現在、discogs APIからJSONデータ(mp3タグデータ)を取得しており、結果をキーの値で並べ替えたいと考えています。この場合、Guns n Rosesの曲のデータを取得しようとしていますが、出力には最初の1988が含まれていますが、データには実際には1987年のレコードが含まれています。このデータを並べ替えて、並べ替えられたデータを取得するにはどうすればよいですか。年(古いものから新しいものへ)。以下のコードはキーまたは値のいずれかでソートされていますが、それは私が意図したものではありません。助けてください。

0 投票する
3 に答える
3350 参照

c# - WindowsストアアプリでRESTサービスを利用するための最良の方法は何ですか?

私はWindowsStoreAppsの開発にまったく慣れておらず、RESTベースのWebサービスを利用する必要があります。

私の問題は、ここ数年、最新のWebサービスを利用するために作成された開発テクノロジーに大きな動きがあり、最終的に、何が最も簡単で、特に何が最新であるかを見つけるのが難しく、混乱していることです。それを達成するためのソリューション。

C#を使用するWindowsストアアプリでDiscogsAPIを使用したい。GETを使用するだけです。

ありがとう。


編集:WindowsストアアプリでRESTサービスを利用するための最良の方法を尋ねる主な理由は、非同期に準拠したソリューションが必要だからです。

0 投票する
2 に答える
1044 参照

jquery - DiscogsAPIgetJSONが機能しない

Discogsデータベースを検索して結果をHTMLで表示しようとしていますが、jQuery関数getJSONを実行しようとすると、getJSON関数内では何も機能しないため、指定したURLが正しくないかのように動作します。関数がブラウザーで作成するURLを表示すると、正しいJSON検索ページに移動して正しい結果が表示されますが、結果を解析できません。

使用しようとしているDiscogsAPIのURLに問題があるのか​​、コーディング構文のどこかで問題が発生しているのか、誰かに教えてもらえますか?

前もって感謝します。

0 投票する
3 に答える
2516 参照

python - Python JSON が urllib からデータをフェッチしない

discogs API を使用して JSON データを取得しようとしていますが、ブラウザーにデータを raw として貼り付けたときに表示される出力がコードから得られないようです。私はPythonが初めてなので、ここで間違っていることを教えてください。タイトル、画像の出力を取得しようとしていました。ありがとう!

パイソン:

間違った出力:

0 投票する
1 に答える
7068 参照

python - Python JSON 返されたデータをフィルタリングする方法

Discogs API を使用してデータを取得していますが、JSON を「CD」、「Album」、または「Maxi-Single」の形式を持つレコードのみに制限したいと考えていました。Discogsには最初のリクエスト自体からこれをフィルタリングする簡単な方法がないため、取得したデータをフィルタリングする方法がわかりません。下記の JSON URL には、省略したい「DVD」と「VHS」が含まれていることがわかります。フェッチが完了した後にこれをフィルタリングする方法についてのアイデア/手がかりはありますか?

JSON URL: http://api.discogs.com/database/search?sort=year&sort_order=asc&artist=Britney+Spears&track=Crazy+Stop+Remix&type=master

パイソン

0 投票する
1 に答える
1378 参照

api - API を使用してアルバムを年別にフィルター処理する

そのため、Echo Nest API を使用して、ユーザーの音楽カタログにあるアーティストに似た 100 ほどのアーティストのリストを生成する機能を持つアプリケーションに取り組んでいます。次に、ユーザーが特定の年を指定すると、類似のアーティストに基づいて、アプリケーションはその年にリリースされたアルバムのリストを返します。

唯一の問題は、年に基づいてアルバムをフィルタリングする方法がわからないことです。Echo Nest API は、アルバムに対してあまり機能しません。Discogs API と Last.fm API はアルバムで動作し、Discogs API にはアルバムのリリース日に関するデータがありますが、最初のクエリをリリース日でフィルタリングする方法はありません。たとえば、Fleet Foxes というアーティストがいて、2011 年にリリースされたアルバムでフィルター処理したい場合、2011 年のリリース日に限定された Fleet Foxes でアルバムを検索するオプションはありません。

この時点で私が実際に見ることができる唯一のオプションは、アーティストが持っているすべてのアルバムを反復処理し、私の仕様を満たすアルバムのみを追加することです. ただし、これは明らかに API と私のサーバーの両方に非常に負担がかかります。特に、100 人の類似アーティストのリストに含まれるアーティストの多くが私の基準に一致するアルバムを持っておらず、多くのアーティストが 100 枚のアルバムの範囲内にあることを考慮すると、シングル、リミックスなどを考慮します。

誰かがこれを行うためのより良い方法を見ていますか?

0 投票する
3 に答える
142 参照

python - Python でのリストからの解析

私はいくつかのオンライン チュートリアルを終えたばかりで、Discogs Apiを試していました。

私のコードは次のとおりです。

使用したいリストの形式は次のとおりです。

それらをMasterReleaseで分離したいので、IDを取得できます

私は何かを試しました

また

私;確かに何かが欠けていますが、これができるので困惑しています

そしてこのシナリオでは

私は得る

私はまだPythonの知識が限られているので、コードについて何でも指摘してください。