2017-08-09 32 views
1

Microsoft Graph APIを使用してOffice 365アカウントの連絡先の一覧を取得しようとしています。私がホットメールアカウントを使ってサインインすると、すべてが機能します。私はOffice 365のアカウントを使用している場合しかし、私はGoogleでエラーを探して試してみましたが、私は、なぜオフィスを私に教えてくれます任意の情報を見つけることができません「https://graph.microsoft.com/beta/me/contactsMicrosoft Graph APIを使用してOffice 365アカウントの連絡先を取得しようとしています

{ 
    "error": { 
    "code": "ErrorInvalidUser", 
    "message": "The requested user '[email protected]' is invalid.", 
    "innerError": { 
     "request-id": "f03da31a-a0d0-4095-9423-8992560c9b26", 
     "date": "2017-08-09T20:37:16" 
    } 
    } 
} 

を呼び出した後、次の応答エラーを取得します365件のアカウントが機能しません。どんな助けでも大歓迎です。

答えて

2

あなたの「[email protected]」は「職場または学校のアカウント」と「個人のアカウント」の両方で使用されています。メールまたは連絡先にアクセスするには、Office 365 /「職場または学校のアカウント」でサインインする必要があります。失敗した要求は、Office 365アカウントの識別子と同じ電子メールアドレスを使用する個人アカウントに対して発行されたトークンで行われました。 テストアプリ(https://developer.microsoft.com/en-us/graph/graph-explorer)にサインインすると、どのアカウントを使用するか尋ねられます。 「仕事または学校のアカウント」を選択した場合は/ beta/me/contactsリクエストが機能しますが、「個人アカウント」(そのメールアドレスの場合)は選択できません。

+0

多くの感謝!個人アカウントの代わりに職場または学校のアカウントを選択しました。 – Trev

関連する問題