問題タブ [office365api]
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.
c# - 最近編集されたファイルのリストを取得するには?
先週、Microsoft は新しい Graph APIを一般に公開しました (数か月間プレビューを行った後)、REST を介して Office365 データを公開しました。すべてがまだ比較的新しいため、利用できるチュートリアルとドキュメントはほとんどありません。
最近開いた/編集したすべてのファイルのリストを取得する方法を探しています。たとえば、OneDrive アプリが表示するのと同じです。ドキュメントから、ファイルと最終変更日を取得する方法を知っています。ただし、すべてのフォルダーを再帰的に繰り返してファイルを調べるよりも、最新のファイルを取得するためのより効率的な方法があるかもしれません。
あなたはなにか考えはありますか?
私の周りで流行しているファイルのリクエストもあります ( https://graph.microsoft.com/beta/me/trendingAround
) が、結果はほんの一部の公開ファイルであり、これも Delve に表示されます。
c# - Office 365 メール API .NET クライアントを使用した OData 検索
OutLook 365 API を使用して OData クエリ $search = "subject:pizza" を実行する必要がありますが、Outlookservicesclient を使用します (outlook 365 sdk で見つかりました。この nuget https://www.nuget.org/packages/Microsoft.Office365 .OutlookServices-V2.0/ )
このOutLookAPI OData クエリ リファレンスを参照してください
これは HttpClient を使用すると正しく機能しますが、.NET クライアント ライブラリを使用すると、非標準のクエリ パラメータを追加することはできないようです。
すなわち:var messages = await client.Users['mail@me.com'].Messages
.Where(m => m.IsRead == false)
.Take(50)
.ExecuteAsync();
次の RequestURIを生成https://outlook.office365.com/api/v2.0/Users('mail%40me.com')/Messages?$filter=IsRead eq false&$top=50
し、正しく実行します。
一方、次のことを試してみると、var query = client.Users['Mail@me.com'].Messages
.Context.CreateQuery<Message>("Users('Mail@me.com')/Messages")
.AddQueryOption("$search", "subject:pizza");
どちらかが戻りますException:Thrown: "Can't add query option '$search' because it begins with reserved character '$'." (System.NotSupportedException) A System.NotSupportedException was thrown: "Can't add query option '$search' because it begins with reserved character '$'."
AddQueryOption 行を省略すると、認証エラーが発生します。
$search=subject:pizza
RequestURIを追加するだけです。Outlookクライアントは組み込みのLinqメソッドに限定されているように見えるため、実際にレストクライアントを使用しないとこれは不可能に思えます。
クライアント ライブラリのリファレンス ドキュメントがないという事実を追加しました。Outlookservicesclient を介して $search を含めることが可能かどうかは誰にもわかりませんか?
office365 - 書き込み要求は、含まれるエンティティ、Microsoft Graph API でのみサポートされます
応答:
グループのメンバーを取得できますが、メンバーを追加できません。提案をいただければ幸いです。
office365 - Microsoft Graph API を使用してグループを作成することはできますが、グループ用にファイルとノートブックが作成されません
上記http
post
はグループを作成しますが、対応するファイルまたはノートブックは作成されません。次のエラーが表示されます
エラー
何かが起こった すべてのパイプを接続しようとしましたが、うまくいきませんでした。更新して再試行してください。
office365 - グループ カレンダー イベントの作成に失敗する
エラー:
以下の両方の投稿URLで試しましたが、
セキュリティが有効なグループ、メールが有効なグループ、統合グループなど、さまざまなグループ タイプを試してみましたが、同じエラー メッセージが表示されます。助けていただければ幸いです。