Domanda

Sto cercando di utilizzare l'APIS Office365 nell'app del fornitore ospitato.Ho creato un progetto di base e quando sono debug, funziona perfettamente nel mio sistema locale.Successivamente l'ho ospitato nel mio sito web Azure (seguente Kirk Evans Blog ).Ma ora mi sta dando un errore Bad Request quando lo accedo dal mio sito Developer Office365 SP.

Qualsiasi aiuto?

Modifica: l'app viene creata utilizzando MVC.Quando aggiungiamo Office365 API nel nostro progetto un controller Office365CommonController viene aggiunto per impostazione predefinita.Il mio sito Web Azure sta dicendo https://{sitename}.azurewebsites.net/Office365Common is not valid

funziona bene nell'host locale.

Modifica: quando aggiungiamo API O365 nel nostro progetto MVC un altro ID cliente viene creato

<add key="ida:ClientID" value="" />

<add key="ida:Password" value="" />

Dovremmo usare questo ID client e password quando registriamo la nostra app su SP o generare una nuova?

È stato utile?

Soluzione

Sembra che tu abbia bisogno di aggiornare l'URI reindirizzamento per l'applicazione Office 365.Quando ti debug è locale, sarà localhost ma quando si pubblica l'applicazione Web, è necessario modificare / aggiungere redirect URI che corrisponde all'URL del tuo sito web.The Tooling Attualmente DFO

Inoltre, vedo che stai utilizzando API di Office 365 in un'app per il provider-hosted per SharePoint.Mentre questo funziona teoricamente, la registrazione dell'app di SharePoint, il flusso di autenticità è diverso da quello di API di Office 365.Essenziali essenzialmente due diverse applicazioni oggi (fino a quando è supportata anche l'app per SharePoint con lo stesso flusso di autenticazione AAD)

Fammi sapere se avete domande.

Altri suggerimenti

Grazie per la domanda.L'ho passato alla mia squadra.Aggiornerò questo una volta ho alcune informazioni.

Grazie, Chaks (MSFT) Gestore programmatore, uffici 365 API Tooling

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top