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

その他、時間管理に関する業務改善・効率化を得意としています。
業務フローやご利用中のサービスに合わせてカスタマイズも可能です。
お気軽にお問い合わせください。

お問い合わせ