私はUse the Outlook REST APIs from an Outlook add-in ドキュメントを追いました。 event
のiCalUID
にアクセスしたいのですが、その情報にはOffice.jsから直接アクセスできないためです。あなたがアイテムをサポートしていませんアクセスしようとしているAPIはOAuthの呼び出すREST APIに403応答が
スコープ
トークン
getCallbackTokenAsync
で生成されたJWTの観客は思わ:私はメッセージで応答を取得していますOK:
{ "oid": "1ae9c131-c153-4e19-a43d-7861567bf415", "puid": "10033FFF9B4E5A14", "smtp": "XXXX", "upn": "XXXX", ** "scope": "ParentItemId:AAMkADBkMzU3NGFlLTgwYjQtNGIzMy04YjMzLTExMjU2ZTcyMzZjYQBGAAAAAAA9lyHCdsq5TIA6R2YJG5gBBwArhaEQP4FKTIpowita+cx3AAAAAAENAAArhaEQP4FKTIpowita+cx3AAD67Ki0AAA=" ** }
私は、私は常にGE
https://outlook.office365.com/api/v2.0/me/events/the-rest-id-of-the-event-listed-in-the-scope
からGET
電話をかけますtバックa403
。アドインのアクセス許可を
ReadWriteMailbox
に変更すると、フローが良好であることを意味します。ReadItem
権限を持つトークンがその特定のアイテムに対してGET
コールを許可できない理由を理解できません。構文の質問ですか? APIにアクセスするために何らかの方法でアドインを登録する必要がありますか?
彼は彼が現在の項目のためにGETをしようとしていると言っていると思います。これはうまくいくはずです。私は自分で試したところ、同じエラーが出ます:|。メッセージでうまく動作し、イベントではうまく動作しません。 –
これを今調べています。フィードバックをお寄せいただきありがとうございます。 –
ありがとう@JasonJohnston!それがなぜ機能していなかったのかが分かります。私の問題の正しい言い回しについてもMarcに感謝します。 – Sybic2001