問題タブ [office365-apps]

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 投票する
3 に答える
13060 参照

c# - クライアント アプリケーションは、リソース 'https://outlook.office365.com' へのアクセスを要求しました。このリクエストは失敗しました

office365 API からサンプル コードをテストしようとしています。アカウントにログインできましたが、その後は常にこの例外が発生します。


AuthenticationFailedException がキャッチされました

AADSTS65005: クライアント アプリケーションは、リソース ' https://outlook.office365.com ' へのアクセスを要求しました。クライアントがこのリソースを requiredResourceAccess リストに指定していないため、このリクエストは失敗しました。

トレース ID: 7a39b0bd-1738-418f-984a-feffae5b5d9b

相関 ID: 16da7c7f-9f0c-468f-a560-a51b1ac9b3bf

タイムスタンプ: 2014-07-09 07:36:34Z


これは私がテストしてきたコードで、このコードは API によって生成されます。

Authenticator authenticator = new Authenticator(); var authInfo = await authenticator.AuthenticateAsync("https://outlook.office365.com");

私を助けてください、または私が間違っていることを指摘してください。office365で開発するのはこれが初めてです。助けていただき、ありがとうございます。

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

ms-office - OWIN 認証フローからコードを取得する

OWIN ミドルウェアを使用して、OpenId Connect を使用してクラウド アプリケーションにユーザーをログインさせます。

問題は、新しい API を介して Office 365 データにもアクセスしたいということです。

OWIN を使用してログインしても、コードを使用して Web サイトに戻ることはありません。そのため、ADAL を使用して、もう一度同意してからトークンを取得します。

これを一挙にできるだろうか?

Fiddler によると、OWIN が認証に使用するものは次のとおりです。

https://login.windows.net/common/oauth2/ authorize? client_id=ourguid &nonce=random characters &response_mode=form_post &response_type=code+id_token &scope=openid+profile &state=OpenIdConnect.AuthenticationProperties*more random characters* &redirect_uri=http%3a%2f%2flocalhost%3a8683 &post_logout_redirect_uri=http%3a%2f%2flocalhost%3a8683

クエリ文字列に code+id_token が表示されますが、返されたときに URL に何もありません。

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

android - Windows NTLM 認証を使用した Office-365-SDK-for-Android

Microsoft Open Technologies 最近、Office-365 および SharePoint と統合する Android アプリケーションを開発するための "Office-365-SDK-for-Android" が発表されました。

上記のデモでは、Office365 および Microsoft Azure Active Directory Authentication Library でテストされています。

この「Office-365-SDK-for-Android」は、オンプレミスの SharePoint で Windows NTLM 認証を使用するための実装を提供しますか?

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

sharepoint-2013 - Office 365 (SharePoint Online) トークンを使用したカスタム アプリケーションからの C# 認証

カスタムの C# Windows フォーム アプリケーションがあります。ACS トークンを使用して顧客の Web サイトに HttpWebRequest を発行するために、Office 365 SharePoint Online に対して認証する方法を教えてください。

ユーザーはユーザー名とパスワードを提供し、それに基づいて、アプリケーションが顧客の Web サイトで要求を行うことを許可する ACS トークンを生成したいと考えています。また、可能であればユーザー名とパスワードを再入力せずに、有効期限が切れた場合にトークンを再生成できるようにしたいと考えています。

これがプロバイダーがホストするアプリになる場合、簡単に実行できる問題はありませんが、SharePoint アプリではないカスタム アプリケーションからこれを実現するにはどうすればよいでしょうか?

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

office365 - Office365 EWS API : トークンには、クレーム タイプ '' に対して無効な値 'roles' があります

OAuth2 を使用して Office365 REST API にアクセスしようとしています: http://msdn.microsoft.com/en-US/library/office/dn605901.aspx

ここに記載されているすべての手順に従いました: http://blogs.msdn.com/b/exchangedev/archive/2014/03/25/using-oauth2-to-access-calendar-contact-and-mail-api-in- exchange-online-in-office-365.aspx

リソース " " の OAuth2 トークンを持っていhttps://outlook.office365.com/ますが、API にアクセスしようとすると、次のエラーが発生します:

同じロジックを使用して Windows Azure AD の「Graph」API にアクセスすることに成功しましたが、ドキュメントのどこにも「クレーム」に関連するものは見当たりませんでした。何か不足していますか?

これまでのところ、prompt=admin_consent を承認 uri に追加または削除しようとしました。これにより、Microsoft から適切なダイアログがトリガーされますが、何も変更されません。

次のエンドポイントにリクエストを送信しています:

そして、これは生の応答です:

参考までに、私は OAuth 用の "lusitanian/oauth" ライブラリを使用して、Azure AD に接続するためのいくつかの調整を加えた Symfony2 アプリを開発しています。

私はあなたが提供できるどんな助けにもとても感謝しています:)

[編集]

ちなみに、API は Basic HTTP Auth で問題なく動作しますが、すべてのユーザーのパスワードをクリア テキストでデータベースに保存する必要があり、これは非常に恐ろしいことです。

Azure バックエンドでの Office 365 Exchange Online の委任されたアクセス許可は 3 に設定されています (連絡先、予定表、およびメールの読み取り)

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

office365 - Office 365 API for Word

Office 365 API を検討しており、初期段階にあります。Office 365 で Word ドキュメントを移動できるかどうかを検討しています。

Office 365 は、マクロの作成などのワード プロセッシング用の API を提供しますか。

0 投票する
5 に答える
88802 参照

office365 - 550 5.7.1 クライアントには、この送信者として送信する権限がありません (office365)

次の構成でメールを送信しようとしています

ホスト: smtp.office365.com

ポート: 587

ユーザー: 「myemail@domain.com」

パス: "mypassword"

次の例外が発生します:

550 5.7.1 クライアントには、この送信者として送信する権限がありません

メールボックスの許可として送信を設定するように言われた多くのフォーラムを調べましたが、olook Web アプリでそのような構成を見つけることができません...または、どこか他の場所で構成する必要がありますか? ??....メールを送信するために上記の構成のみを使用し、Outlook Web アプリで構成を行っていません... Outlook Web アプリで変更および構成する必要があるもの....

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

office365 - 任意のドキュメント .net での Microsoft Office365 Exchange 開発に利用可能

Microsoft Office 365 Exchange のサンプル コードを検索していますが、取得できません。

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

api - Office 365 API ツールからユーザー データを取得する方法

Office 365 API ツールを使用しています。ログインしているユーザー プロファイル、電子メール、名前などを取得したいと考えています。

ユーザーにログインしてもらいたいのですが、その後、彼の電子メール アドレスを取得できます。

これを行う方法?

私はこれを試しました:

ただし、これは表示名のみを取得します。電子メールも必要です。前もって感謝します。