問題タブ [office365-restapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rest - MS メール レスト API を使用して、ドメイン ユーザー間のメッセージを追跡するにはどうすればよいですか?
MS メール REST API を使用して取得したメール メッセージごとに、ユーザーのフォルダー内のメッセージのメール スレッドを識別するために使用されるConversationIdを取得できます。
ConversationIdの問題は、すべてのドメイン ユーザーではなく、ユーザーごとに一意であることです。
メッセージを受信するすべてのドメイン ユーザーのメッセージを追跡したい場合。MS API を使用してそれを達成するにはどうすればよいですか?
ajax - Office 365 REST API で大きなメッセージを送信できない
JavaScript を使用して POST 要求を作成し、xhr を使用して Office 365 へのメッセージを作成しています (または、Faraday gem を使用して POST 要求を作成します - Ruby on Rails)。私のフローは、ファイルを base64 にエンコードし、すべての添付ファイル (エンコードされた) に POST しhttps://outlook.office.com/api/v1.0/me/sendmail
ます。
このコードは、約 22.5MB の添付ファイルを含むメッセージを送信できますが、すべての添付ファイルが 23MB を超える場合、404 エラー応答が返され、cosole は次のように書き込みます。
XMLHttpRequest はhttps://outlook.office.com/api/v1.0/me/sendmailを読み込めません 。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://localhost:3000 ' へのアクセスは許可されません。応答には HTTP ステータス コード 404 がありました。
Alrmessage size restrictions
を最大に設定153600
誰か助けてくれませんか? ありがとうございました !
exchangewebservices - Exchange Office 365 で EventMessage を作成する
誰かが私を助けてくれると思う 1 つの問題で問題が発生しています。そのため、Office 365 から Office 365 に電子メールを実際に移行しています。1 つのシナリオは、受信トレイに EventMessage タイプのアイテムがあることです。これがシナリオです。
ユーザー A からユーザー B への移行
ユーザー A は、他のアカウント (ユーザー C としましょう) からイベントへの招待を受け取りました。そのため、移行の一環として、ユーザー A がユーザー C から受け取った招待状を移行する必要があります。
受信ボックスを読み取ろうとするときに EWS を使用すると、このアイテムは MailMessage として読み取られ、移行されますが、Event Invite ではなく通常の電子メールになります。また、EventMessage タイプの受信トレイにアイテムを作成する方法はありません。誰にも解決策はありますか?可能であれば、REST API を喜んで使用します。
c# - .net コンソール アプリケーションからの Office 365 REST API 呼び出し
この質問は、一般的な REST サービスの呼び出しに関するものではないことに注意してください。特定の Office 365 REST サービス API についてです。
具体的には、ここで「連絡先」API を利用する必要があります: https://msdn.microsoft.com/office/office365/APi/contacts-rest-operations#UsingtheContactsRESTAPI
コンソールアプリケーションで Office 365 REST サービスをどのように利用できるか知りたいと思っていました。Web、モバイル、および Windows ストア アプリの API を処理するためのツールがあります。しかし、コンソール アプリケーションのリソースが見つかりませんでした。
ここのアプリケーション登録ポータルでアプリケーションを作成しました: https://apps.dev.microsoft.com
したがって、アプリケーション ID、アプリケーション シークレット、プラットフォーム モバイル アプリケーション (クライアント ID、リダイレクト URI) は既にあります。
認証トークンが必要になると思います(ユーザー名とパスワードを持っています)。そして、それを使用して REST サービスを呼び出します。
office365 - バックグラウンド デーモン サービスから Office 365 メール REST サービスを使用して電子メールを削除する
メールを取得してアプリケーションで処理するために、Office 365 メールボックスにアクセスするバックグラウンド サービスを構築しています。処理が完了すると、メールは削除されます。
X509 証明書を使用して OAuth アクセス トークンを取得する Web サービスの認証を正常にセットアップし (このブログ投稿のおかげで)、HTTP Get to でユーザーのメールを読み取ることができます。
- https://outlook.office365.com/api/v2.0/users ('[emailAddressHere]')/messages?$top=50
これにより、メッセージング オブジェクトの目的の JSON 応答が返されます。
処理が完了したメールを削除したいので、次の 2 つの方法を試しました。
と:
含む:
私はもともと Azure AD でアプリケーションをセットアップし、Office 365 Exchange Online を含む他のアプリケーションへのアクセス許可と、メールを読むためだけのアプリケーション アクセス許可と委任されたアクセス許可 (ここでは適用されません) の両方を持っていました。この時点で、http get リクエストからのメールの読み取りは正常に機能しました。
次に、完了したメッセージを削除する新しいメソッドをバックグラウンド サービスに追加しようとしました。上記で定義したように、削除または削除済みアイテムへの移動を実行すると、次のメッセージを含む 403 を受け取りました。
戻って、アプリケーションと委任の両方に読み取り/書き込み権限を追加しましたが、リクエストを送信しても何も変わりませんでした。
実験として、Office 365 のすべてのアクセス許可を Azure AD のアプリケーションから削除しました。予想通り、これにより、以前は機能していた電子メールを取得できなくなりました。これは、アプリケーションに正常に接続していることを証明しています。
ただし、アクセス許可を再度追加したところ、すべてのリクエストに対して次のように 401 が返されました。
その後、Azure AD のアプリケーションから Office 365 を削除して再度追加しようとしましたが、問題を解決できません。
アクセス許可の追加/更新に遅延はありますか?
電子メールの取得と削除および/または移動の両方ができるようにアプリケーションを修正するにはどうすればよいですか?
削除に問題があったときの完全な応答は次のとおりです。
現在のアクセス許可の問題に対する完全な対応は次のとおりです。
c# - Microsoft 365 API 認証
以下のコードを書いています。ユーザーがハイパーリンクをクリックすると、リターン URL がhttps://localhost:44300/Office365/Office365Responseのログイン ページにリダイレクトされます。アクセストークンを取得するために、次のコードを作成しました。しかし、以下に示すエラーが常に表示されます。どこが間違っていますか?
申し訳ありませんが、サインインできませんでした。不適切なリクエストを受け取りました。追加の技術情報: 相関 ID: 2e875fd4-f5a6-4003-9887-357c4a890e90 タイムスタンプ: 2016-01-19 08:28:20Z AADSTS90056: このエンドポイントは POST 要求のみを受け入れます。
追加の技術情報: 相関 ID: 2e875fd4-f5a6-4003-9887-357c4a890e90 タイムスタンプ: 2016-01-19 08:28:20Z AADSTS90056: このエンドポイントは POST 要求のみを受け入れます。
office365 - Microsoft Graph API を使用して Exchange Online のメッセージ サイズを取得するにはどうすればよいですか?
私は、graph.microsoft.com を使用して Exchange のオンライン フォルダーとメッセージを取得しています。しかし、応答でメッセージとフォルダーのサイズを取得できません。グラフ Api を使用してメッセージ サイズを取得する方法はありますか。添付ファイルのサイズは応答で返されますが。私が直面しているもう 1 つの問題は、メールボックス内のすべてのフォルダーを取得できないことです。Exchange Web サービスを使用して、すべてのフォルダーを取得できました。グラフ API によって取得されなかったフォルダーのアクセス許可レベルを確認しましたが、検出されたフォルダーと比較した場合、そのような微妙な違いはありませんでした。
office365 - 管理アクティビティ API によるイベントには ClientIp プロパティがありません
SharePoint と Azure AD でのイベントについて、Management Activity API をポーリングしています。しかし、SharePoint の多くのイベントのイベント データで ClientIp プロパティを使用できないことがわかりました。また、このプロパティは、Azure Active Directory のすべてのイベントで欠落しています。これが既知の問題であるかどうかをお知らせください。はいの場合、この問題はいつ修正される予定ですか?