OAuthTweetこんにちは。リードエンジニアの杉本です。提供されているAPIにアクセスする方法を解説します。CRMはグローバルで利用される、コストパフォーマンスに優れたCRM・SFAのクラウドアプリケーションです。使用しているため、予めアプリ登録を行い、ClientIdとClientSecretを取得する必要があります。www.zoho.comOAuthプロセスを実施し、AccessTokenを取得すると、以下のようなRESTベースでAPIにアクセスが可能となります。www.zoho.comそれでは実際にAPIへアクセスするための設定を行っていきましょう。コンソールにアクセスします。ZohoCRMには予めログインしておいてください。https://accounts.zoho.com/developerconsoleまだ何もアプリ登録が行われていない場合は、以下のような画面が表示されるので「クライアントIDの追加」をクリックします。OAuth用の各種情報を入力します。クライアント名:任意のクライアント名を入力します。例:CDataDriverクライアントのドメイン:任意のURLを入力します。今回はどんなものでもかまいません。例:localhost認証済みのリダイレクトURI:任意のコールバックURLを指定します。CDataSyncを使う場合は「http://localhost:8019/src/oauthCallback.rst」を指定します。以下のようにOAuth接続用のクライアントIDとクライアントシークレットが生成されるので控えておきましょう。1918fc743043c04d0d19e3dab5479fefde8b5d14c9このClientIdの値「1000.J6URHW8A0PAF1URRSB7NQZLBGEXDOH」と、ClientSecretの数字部分「1918fc743043c04d0d19e3dab5479fefde8b5d14c9」を後ほど使用します。(※このクライアントIDとクライアントシークレットはすでに使えない状態なので、皆さんの環境でそれぞれ取得をお願いします。)AccessTokenを取得するOAuthプロセスのためのエンドポイントは以下の通りです。https://accounts.zoho.com/oauth/v2/authhttps://accounts.zoho.com/oauth/v2/token基本的には.comを利用しますが、リージョンによってドメインを変える必要があります。AccessTokenを取得する場合は以下のような設定となります。ボタンをクリックすると、ZohoCRMのログイン画面が立ち上がりログイン完了後、以下のようにAccessTokenを取得できます。アクセスそれでは実際にAPIにアクセスしてみましょう。使って、以下のようなリクエスト(Accountsデータの取得)を行います。1000.400ad7fbfa55df2dc938daf800703883.65b989bd26bf1d814193add84e6e0ecaするとAccountsデータを取得できます。ベーシックな接続設定方法を紹介します。Connectorなどで接続する場合は以下の3つのパラメータを指定します。コンソールで指定したリダイレクトURLを入力します。コンソールで取得したクライアントIDを指定します。コンソールで取得したClientSecretを指定します。接続する場合CDataSyncで接続する場合はあらかじめリダイレクトURLを「http://localhost:8019/src/oauthCallback.rst」と指定しOAuthClientId・OAuthClientSecretのみ入力の上、接続をクリックすればOKです。コンソールで取得したクライアントIDを指定します。コンソールで取得したClientSecretを指定します。Connec...こんにちは。Shellから取得してみ...こんにちは。CDataリードエンジニアの杉本です。API、クラウド連携に関する話題を社員が記事にしています。CDataJapanスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。