2016-04-03 21 views
1

Azure Portalで1つのiOSアプリケーションをセットアップしてOneDrive for Businessと統合しました。オンライン Office 365のSharePointの - - マイクロソフトグラフ - 「他のアプリへのアクセス許可」でOnedrive for Business - ファイル/フォルダを共有できません:403 "禁止"

我々は のためにすべての権限を選択したウィンドウのAzure Active Directoryの

私はSDKにiOSのサンプルコードを実行し、それはほとんどの機能が受け入れるために働きます"Share file"のために。 Error:403 "forbidden" UserInfo = {error = notAllowed:この機能は無効になっています。それが可能得るためにあなたの管理者に連絡してください。、NSLocalizedDescriptionを=禁じ}

screenshot

たぶん私はどこか任意の構成を逃しましたか?あなたは

おかげでよろしくをアドバイスしてもらえ、

ホアン

答えて

0

はどのようにして、ファイルを共有する共有リンクを作成したり、人を招待したのですか?このテストに基づいて、OneDrive REST APIは両方とも、共有リンクを作成し、人々を招待するためにうまく機能します。 OneDrive REST APIを使用してこの問題を再現できますか?

ここに参考になるOneDrive REST APIがあります。

共有リンク:

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

ヘッダー:

authorization: bearer {token} 

Content-Type: application/json 

ボディ:

{ 
    "type": "view" 
} 

招待人:

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

ヘッダー:

authorization: bearer {token} 

Content-Type: application/json 

ボディ:

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

そして、あなたはアクセストークンを取得するには、以下のリンクを参照することができます https://dev.onedrive.com/auth/aad_oauth.htm

関連する問題