2016-04-03 7 views
1

Ich habe eine iOS-App im Azure-Portal eingerichtet, um sie mit OneDrive für Unternehmen zu integrieren.Onedrive for Business - Datei/Ordner kann nicht freigegeben werden: 403 "verboten"

In "Die Erlaubnis zum anderen app" wählten wir alle Erlaubnis für - Microsoft Graph - Office 365 Exchange Online - Fenster Azure Active Directory

Ich betreibe iOS Beispielcode in SDK und es funktioniert für fast Funktionen übernehmen für "Datei teilen". Fehler: 403 "verboten" UserInfo = {Fehler = notAllowed: Die Funktion wurde deaktiviert. Bitte kontaktieren Sie Ihren Administrator, um es zu aktivieren., NSLocalizedDescription = verboten}

screenshot

Vielleicht habe ich jede Konfiguration irgendwo? Könnten Sie bitte beraten

Dank Grüße,

Hoang

Antwort

0

Wie haben Sie die Datei teilen, einen Anteil Link erstellen oder die Leute einladen? Basierend auf dem Test eignet sich die OneDrive-REST-API sowohl zum Erstellen der Freigabeverknüpfung als auch zum Einladen von Personen. Können Sie dieses Problem mithilfe der OneDrive-REST-API reproduzieren?

Hier ist die OneDrive-REST-API für Ihre Referenz.

Teilen Link:

POST https://msdnofficedev-my.sharepoint.com/_api/v2.0/drive/items/01EOIEB3KQBZ74CI7DYBELCRPNZVJKSOUC/action.createLink

Rubrik:

authorization: bearer {token} 

Content-Type: application/json 

Körper:

{ 
    "type": "view" 
} 

Personen einladen:

POST https://msdnofficedev-my.sharepoint.com/_api/v2.0/drive/items/01EOIEB3KQBZ74CI7DYBELCRPNZVJKSOUC/action.invite

Rubrik:

authorization: bearer {token} 

Content-Type: application/json 

Körper:

{ 
    "requireSignIn": false, 
    "sendInvitation": true, 
    "roles": ["write"], 
    "recipients": [ 
    { "email": "[email protected]" } 
    ], 
    "message": "Here's the document I was talking about yesterday." 
} 

Und Sie auf den unten stehenden Link finden Sie können die Access-Token zu erhalten: https://dev.onedrive.com/auth/aad_oauth.htm