SharePointオンラインサイトからOutlook予定表イベントを取得する必要があります。そのために私は残りのAPIを使用しています。イベントをキャプチャするために、私はOutlookのデベロッパーセンターでアプリケーションを作成しました。このクライアントIDを使用することで、ユーザーを認証して応答認証コードを取得できます。そのクライアントIDであるクライアントシークレットを使用してアクセストークンを取得することはできません。 「Unauthorizedクライアントを投げます。アプリケーションxxxはAPIバージョンでサポートされていません」というエラーが表示されます。Postman APIでも同じエラーが表示されます。しかし、私は "oAuth SandBox"(https://oauthplay.azurewebsites.net/)で試している間にカレンダーのイベントを取得することができます私はイベントを取得することができます。私はアクセスポイントを取得するために私のシェアポイントのオンラインサイトにコンテンツエディタを持っています。 "//outlook.office365.com/common/oauth2/token"、 タイプ: "POST"、 ヘッダー:以下私はコンテンツエディタで使用されるコード、Outlook予定表のアクセストークンを取得
jQuery.ajax({ URLは{ "コンテンツタイプ": "アプリケーション/ x-www-form-urlencodedで" }、 データ:{ grant_type: "authorization_code"、 コード:myaccesscode、 CLIENT_ID:myclientID、 client_secret:myclientsecret、 REDIRECT_URI。 "https://myredirecturl" }、 成功:機能(応答){ アラート(応答); } 失敗:function(status.err) { alert( "Fail"); } });
ありがとうございます。
。 – manish1706