So übergeben Sie eine Abfragezeichenfolge an eine vom Anbieter gehostete App in SharePoint 2013
-
29-09-2020 - |
Frage
Ich muss eine Abfragezeichenfolge an die vom Anbieter gehostete App in SharePoint 2013 Online übergeben
Lösung
Wie erläutert hier In MSDN müssen wir App lenken, soweit so etwas umleiten
Client-ID - wäre die "App-ID" von der Site-App-Berechtigungsseite.
ultirect URI - ist die App-URL, die Sie bekommen, wenn Sie navigieren.
Beide Abfragezeichenfolgen müssen HTML-codiert sein.Folgen Sie der Anleitung in hier fürWeitere Details.
OK, Sobald Sie die App ultirect arbeiten, hängen Sie einfach den redirect_uri mit Ihrer Abfragezeichenfolge an :)
Andere Tipps
Um diese Frage tatsächlich zu beantworten ...Fügen Sie Ihre Parameter für Abfragezeichenfolge zum Umleitungsweg hinzu, dh IE /_layouts/15/appredirect.aspx?client_id={the app client Id}&redirect_uri={URL}&newParam=hello¶m2=
Sieh dir das an
Fragen Sie dann in der von Ihrem Anbieter gehosteten Website einfach die Referrer-URL anstelle der Anforderungs-URL ab.
string vstrQueryStringUrl = Request.UrlReferrer.AbsoluteUri;
Skript Um die aktuelle Seite URL / PASS die Abfragezeichenfolge aus dem Provider-Hosted-App zu erhalten, können Sie das Postmessage-API-Konzept verwenden
Skript, um die aktuelle Seite URL / übergeben die Abfragezeichenfolge von den sharepoint-hosted-Apps VAR CURRYPAGEURL= (Window.Location!= window.parent.lage)?document.refeRer: document.lage;