2016-11-23 8 views
3

created_atフィールドでソートされた検索クエリを作成するにはどうすればよいですか?Github API created_atフィールドによる検索結果のソート

https://api.github.com/search/repositories?q=blog&sort=created_at&order=desc 

https://api.github.com/search/repositories?q=blog&sort=created&order=desc 

をしかし、私はこのクエリと同じ結果を得る:私が試した

https://api.github.com/search/repositories?q=blog 

答えて

2

sortパラメータonly takes one of three valuesstarsforksまたはupdated

ソートフィールド。 stars,forksまたはupdatedのいずれかです。デフォルト:結果はベストマッチでソートされます。

作成日によってソートすることはできませんが、検索クエリの応答を配列に読み込んで並べ替えることができます。

+0

私が持っている 'REQ = requests.get( 'https://api.github.com/search/repositories?q=' + Q + '&ソート=作成' + 「&オーダー= DESCなどの要求'+'?access_token = '+ ACCESS_TOKEN) 'どうすればソートすることができますか? –

+0

'req.get_json()['items']、key = lambda x:x ['created_at'])'のように、 'req.get_json()'を使って返されたペイロードを取得する必要があります。作成日によってソートされた結果を取得します(私はこれをテストしていませんが、どこにいても構いません)。 – kfb

+0

'ソート済み(req.json()['items']、キー=ラムダx:x ['created_at'])'結果を取得 –

関連する問題