問題タブ [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.

0 投票する
2 に答える
343 参照

php - Office365 API OneNote API 付属

数か月前に、自分の Web サイトに Office365 サインオンを統合しました。(office365 アカウントを使用して Web サイトにサインインしました)。

ここで、ページの作成、セクションの作成などの Onenote API 機能を含めたいと思います。

Onenote APIにアクセスできるoffice365ログインで可能であることを調査しました。

まず、以前に使用していたアプリを azure で変更しました (アプリに onenote を含めます)。

office365 でのログインは正常に機能しますが、onenote と通信しようとすると、常に不正なコード (401) が表示されます。

このライブラリhttps://github.com/ankitsam/office365-api-php-client/blob/master/src/Office365_Client.phpを office365 クライアントに使用しました。
スコープにアクセスしようとすると、次のようになります。

スコープ Onenote スコープに表示されません (Azure アプリに含めます)。

ありがとう

0 投票する
1 に答える
261 参照

azure - One Drive for Business で One Drive API を使用できない

winform アプリケーション (.Net 3.5) で 1 つのドライブ機能を提供しようとしています。これを 1 つのドライブに正常に実装しましたが、業務用の 1 つのドライブに実装するのに問題があります。アプリケーションを Azure に登録しました。ユーザーを認証し、ログインしているユーザーのアクセス トークンとテナント URL を取得できます。この [リンク] https://dev.onedrive.com/auth/aad_oauth.htmに記載されている手順を使用しています。デフォルトドライブにアクセスしようとすると、不正なエラーが発生します。デフォルトドライブにアクセスするための私のコードは次のとおりです。
using(WebClient wc = new WebClient()) { wc.Headers[HttpRequestHeader.Authorization] = " Bearer " + acessToken; wc.DownloadString("https://<the tenant name>-my.sharepoint.com/_api/v2.0/me/drive/items" + "/drive"); } .
ルート フォルダの項目にも"https://<the tenant name>-my.sharepoint.com/_api/v2.0/drive".
アクセスしようとしましたが、同じエラーが発生します。
*「Windows Azure Active Directory」
*「Office 365 統合 API(プレビュー)」
*を追加しました。

*「他のアプリケーションへの委任」セクションの下の 「Office 365 管理 API」と、Azure でアプリを登録する際に、これらに対して可能なすべてのアクセス許可を委任しました。ビジネス用に 1 つのドライブにアクセスするために他に何かする必要がありますか?

0 投票する
1 に答える
691 参照

office365 - Office365 統合 API Webhook

私は自分のアプリを Unified(1) で動作させることにしました。

したがって、ユーザーが登録されると (ベアラー認証)、db refresh_token、access_token に保存されます。

私のOffice365統合APIプレビューでは、これにリストされているようなオプションがないため、統合APIを介して単純にWebhookを登録する方法を見つけることができませんでした(したがって、単純なAPIクエリに使用するのと同じaccess_tokenを使用します)写真

https://i-msdn.sec.s-msft.com/dynimg/IC803864.png

次のようなもの: https://graph.microsoft.com/beta/me/subscriptions/start?contentType=Audit.SharePoint

Office365 Management API への承認を付与するためにユーザーをもう一度リダイレクトし、さらに新しいトークンを db に保存する必要がありますか?

これを明確にしてくれる人に感謝します;)

敬具

スティーブ

(1)最後に意味のある API。

0 投票する
1 に答える
65 参照

c# - One Drive Business へのアプリケーションの登録に、azure の「他のアプリケーションへのアクセス許可」セクションにどのアプリケーションを追加する必要がありますか?

ビジネス用の 1 つのドライブを自分の winform アプリケーションに統合したいと考えています。そのためにアプリケーションを azure に登録しました。Office 365 の試用アカウントを作成して、実装をテストしました。ユーザーを認証でき、要求されるすべての権限を受け入れました。ログインしたユーザーの「https://{tenant}-my.sharepoint.com/_api/v2.0」URL と、1 つのドライブ API を呼び出すためのアクセス トークンを取得できます。しかし、ワンドライブのビジネスアカウントでデフォルトドライブやルートレベルに存在するファイルを取得するためにAPIを呼び出すと、不正アクセスエラーが発生します。アプリケーションを許可リストに追加しますが、それも機能しません。このリンクをガイダンスとして使用しています。

0 投票する
1 に答える
656 参照

php - Office365 を使用した OneDrive for business API

Office365 と通信するために PHP でライブラリを作成していますが、OneDrive for business と通信する必要があります。

このリンクからすべての手順に従いますhttps://dev.onedrive.com/auth/aad_oauth.htm

curlで接続しようとすると

私は得る:

アクセストークンのドキュメントのすべての手順を正確に実行します

何か案が、

ありがとう

0 投票する
1 に答える
1053 参照

javascript - javascriptを使用してSharepointオンラインファイル構造をjsonファイルに取得します

問題があります。私は UX デザイナーであり、グローバル エンタープライズのナレッジ ベースを設計しています。データはどこにでも保存されます。オンラインの (Office 365 でホストされている) 共有ポイント リポジトリからディレクトリとファイルのリストを取得し、それを json ファイルに配置できるようにする必要があります。次に、ユーザーがファイルを選択してダウンロードできるようにします。私の最大のニーズは、リポジトリからリストを取得できるようにすることです。私は MSDN の大量のドキュメントを調べてきましたが、今まで以上に混乱しています。私は HTML5 と CSS3 が得意で、Javascript はやや苦手です。すべてのヘルプに感謝します。