OAuthでのAPI連携方法
TimeCrowd APIではOAuth2.0を採用しています。
アプリケーションの作成
https://timecrowd.net/oauth/applications/new
へTimeCrowdにログインした状態でアクセスし、必要項目を入力して「登録」ボタンをクリックしてください

※リダイレクトURLを用意せず、設定者本人だけが使う場合は urn:ietf:wg:oauth:2.0:oob と入力してください
認証コードの取得
アプリケーション画面の「認証」ボタンをクリックします

アプリケーション名、TimeCrowdのアカウントIDをご確認の上、「承認」ボタンをクリックします

アプリケーションに登録されているリダイレクトURI?code=認証コード に遷移します。
URLの認証コードを控えておいてください。

アクセストークンを取得
以下のコマンドで認証コードからアクセストークンを取得できます
$ curl -F grant_type=authorization_code \
-F client_id=アプリケーションID \
-F client_secret=シークレット \
-F code=認証コード \
-F redirect_uri=リダイレクトURI \
-X POST https://timecrowd.net/oauth/token
=> {"access_token":"アクセストークン", ...
APIのテスト
以下のコマンドでAPIのテストが可能です
$ curl https://timecrowd.net/api/v2/user -H "Authorization: Bearer アクセストークン"
=> {"id": ...
APIの詳しいご利用方法はこちらを御覧ください
https://timecrowd.net/apidoc