RingCentral APIを使用してサーバー専用(UIなし)アプリケーションを作成しようとしています。目標は、新しい住所録のエンドポイントを使用して、当社のすべての内線番号のユーザー連絡先を自動的に作成/更新することです。RingCentral APIユーザーの連絡先Endpont Authorization
これは単純なものでなければならず、(私的なアプリケーションなので)ユーザー認証を必要としないはずですが、ドキュメントからどのように私がそのようなAPI呼び出しを許可できるかはわかりません。認証オプションは、すべてユーザーが明示的な承認を要求するように見えます。 RCが提供するクライアントのアクセスIDと秘密だけでやりたいことをやり遂げる方法はありますか?
あなたは、この簡単な呼び出しを行うために、私のアプリに管理者のユーザー名とパスワードをハードコードする必要があると言っていますか?それは恐ろしい実装のようです。 –
いいえ、それは私が言っていることではなく、これは通常どのように展開されているかではありません。コードにはユーザー名/パスワードの資格情報は必要ありません。これを行う一般的な方法の一つは、 'dotenv'ファイルや他のソースのような環境に資格情報を置くことです。 JS実装はhttps://www.npmjs.com/package/dotenvですが、これは複数の言語で行われます。もちろん、あなたのdotenvファイルへのファイルアクセスはロックダウンされるべきです。 – Grokify
RingCentralチュートリアルでは、 'dotenv'ファイルを使用しています。ここに2つの例があります:https://github.com/ringcentral-tutorials/data-archival-php-demo、https://github.com/ringcentral-tutorials/botkit -watson-bot-nodejs-demo – Grokify