2016-08-24 8 views
-2

私は下のAPIを使用してyammerフォロワーを取得しようとしています。JSON URLから値を取得する方法

https://www.yammer.com/api/v1/users.json 

Apiには、各ユーザーの詳細が含まれています。これから私は追随者数だけを抽出する必要があります。私たちは、私が実際に遅い全体のダンプを取得するには2000+回反復する必要がある100人の000+のユーザーを持っているように、ページあたりのため

{"type":"user","id":1517006975,"network_id":461,"stats":{"following":0,"followers":0,"updates":0}} 

レート制限は、50です。

私は必要なデータを直接抽出する方法が必要です。

私はシェルスクリプト+ペンタホを使用しています。

答えて

0

あなたは2つの選択肢があると思います。

  1. あなたがシェルにバインドされている場合、あなたは、シェルツールでより効果的に解析することができ、リストを取得するsedの愚かさの一連のJSONレスポンスを実行することができます。次のようなものがあります:curl http://foo.com | sed 's/,/\n/g' は、より多くの行に基づいて何かを得るでしょう、そして、より多くのsedまたはawkまたはcuttrを使用してそれを解析することができます。

  2. jqをご覧ください。静的にリンクされたスタンドアロンのcバイナリで、jsonの本当に素敵なフィルタリングが可能です。

関連する問題