がOfficeJSのItemIDを取得してこれをExpress Serverに渡し、Graph APIの転送エンドポイントでメッセージを転送します。OutlookのOfficeJS itemIDにスラッシュが付いているMSグラフ
通常、私は正しくグラフAPIを転送することを、このような何かを見てアイテムIDの取得:私が午前問題は、私はこのようなアイテムIDを取得するいくつかの例である
AQMkADAwATNiZmYAZC1mZDMyLTJjODAtMDACLTAwCgBGAAAD6HpLXdIWSkydFpIOnccszQcAa+WVq3+CfU+sUUEjYH6kNXXXXXXa+WVq3+CfU+sUUEjYH6kNAAAANor+k8AAAA=
を:
AQMkADAwATM0MDAAMS1hYzNiLWY1MjAtMDACLTAwCgBGAAADt9wSOQ+Jc0urM7fl9yLPMwcAKzExAL5p8QNFrnWOneViFEwXXXXXXCsxMQC+afEDRa51jp3lYhRMAAHjntX/AAAA
が末尾のAAAA
の直前にあることに注意してください。
だから私は、URIコンポーネントをエンコードし、への要求をオフに解雇:
https://graph.microsoft.com/v1.0/me/messages/AQMkADAwATM0MDAAMS1hYzNiLWY1MjAtMDACLTAwCgBGAAADt9wSOQ%2BJc0urM7fl9yLPMwcAKzExAL5p8QNFrnWOneViFEwXXXXXXCsxMQC%2BafEDRa51jp3lYhRMAAHjntX%2FAAAA/forward
そして、私はこの応答を取得:
"error":{
"code":"BadRequest",
"message":"Unsupported segment type. ODataQuery: users/[email protected]/messages/AQMkADAwATM0MDAAMS1hYzNiLWY1MjAtMDACLTAwCgBGAAADt9wSOQ+Jc0urM7fl9yLPMwcAKzExAL5p8QNFrnWOneViFEwXXXXXXCsxMQC+afEDRa51jp3lYhRMAAHjntX/AAAA/forward",
"innerError":{
"request-id":"6b3a8b34-4474-4260-98d4-107b1dfd4cc4",
"date":"2017-08-04T18:02:10"
}
}
は、誰もがこの渡って来るか解決策を知っていますか?これは、/
がItemIdに含まれている場合、Microsoftのエンドで問題になる可能性があります。
注:ポストされたユーザーとItemIdsについては、いくつかの衛生管理が行われていました。
グラフエクスプローラで 'id'のメッセージを検索しようとしましたか?私は、このシナリオでグラフがIDのために見ているものが不思議です。 –
API呼び出し「Unsupported segment type」から受け取ったのと同じエラーが発生します。正確なItemIDが必要な場合は、Pingしてください。 – gr347wh173n0r7h
私はエクスプローラでメッセージを見て、実際のIDがGraphsの視点から何かを確認することを提案していました。 ID自体を使用すると同じエラーが発生することが予想されました。 –