0

Soundcloud でサウンドを検索し、検索パラメーターで複数の比較を使用する必要があるスクリプトをまとめています。

たとえば、「Harry Connick Jr.」のすべての結果が必要な場合があります。「ロックンロール」としてタグ付けされていないクエリ。

tracks = client.get('/tracks', q='Harry Connick Jr', tags!='Rock and Roll')

それはうまくいかず、ただ戻ってきます...

non-keyword arg after keyword arg

これらの条件を検索クエリに含める方法はありますか? または、結果の完全なセットを取得してから、自分の側でデータをスクラブする唯一のオプションですか?

4

2 に答える 2

0

キーワード引数の構文は次のとおりです=。だからここに

client.get('/tracks', q='Harry Connick Jr', tags!='Rock and Roll')

q='Harry Connick Jr'はキーワード引数です。でも

tags!='Rock and Roll'True/に評価されるブール式です。False

NOT バージョンを渡す方法があれば、おそらく文字列をラップする関数のようになります。質問に関連するドキュメントへのリンクを追加してみてください

于 2013-07-05T06:54:45.710 に答える
0

API からすべての結果を取得し、それらを自分でフィルタリングする必要があります。

于 2013-07-05T11:15:19.273 に答える