2016-04-03 23 views
1

OneDrive for Business ile tümleştirmek için Azure Portal'da bir iOS uygulaması kuruyorum. Online Office 365 sharepoint - - Microsoft Graph - "Diğer app İzin" olarakOnedrive for Business - Dosya/klasör paylaşılamıyor: 403 "yasak"

biz için tüm izin seçilen Pencere Azure Active Directory

ben SDK iOS örnek kod çalıştırmasına ve neredeyse işlevleri kabul için çalışıyor "Hisse dosyası" için. Hata: 403 "yasak" UserInfo = {hata = notAllowed: özellik devre dışı bırakılmıştır. yöneticinizden o etkinleştirmek almak temasa geçin., NSLocalizedDescription =

screenshot

Belki bir yerlerde herhangi bir yapılandırma cevapsız} yasak? Eğer

sayesinde Saygılarımızla,

Hoang

cevap

0

Nasılsın dosyayı paylaşmak bir paylaşım bağlantı oluşturmak veya insanları davet etmedi tavsiye eder misiniz? testi sonucunda, hem onedrive REST API payı bağlantı oluşturup insanları davet için iyi çalışır. Eğer onedrive DİNLENME API kullanarak bu sorunu yeniden miyim?

Burada referans için onedrive REST API'sıdır.

Paylaşım bağlantısı:

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

Başlık:

authorization: bearer {token} 

Content-Type: application/json 

Gövde:

{ 
    "type": "view" 
} 

davet insanlar:

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

Başlık:

authorization: bearer {token} 

Content-Type: application/json 

Gövde:

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

Ve Erişim jetonu almak üzere aşağıdaki linke bakabilirsiniz: https://dev.onedrive.com/auth/aad_oauth.htm