none
Requete Javascript liste Lien JSOM RRS feed

  • Question

  • Bonjour,

    Je vous demande amicalement votre aide.

    J'ai créé une apps SharePoint Hosted dans laquelle j'ai une App Part.

    Dans cette App Part, j'effectue différente requête de lecture vers des listes (surtout de lien) de mon hostweb en JSOM .

    Malheureusement, les colonnes de type URL hyperlink ou Picture ne me renvoie jamais la bonne URL.
    SharePoint reformate l'URL comme si elle provenait de mon apps, alors que la valeur stockée est différente. par exemple :

    un lien a pour url : https://MonTenant.sharepoint.com/sites/site1
    et lorsque je requête cet élément, voici l'url retourné : https://MonTenant-123456789.sharepoint.com/sites/site1.

    Cependant, lorsque j'ouvre cet élément de liste avec le navigateur, j'ai bien la bonne url.

    Avez vous déjà vu celà ?

    Avez vous une solution ?

    Dois-je changer de techno ?

    Merci :)

    lundi 23 janvier 2017 16:22

Toutes les réponses

  • Bonjour,

    Ce comportement est normal et désiré pour des raisons de sécurité.

    SharePoint crée un domaine DNS distinct pour chaque installation d'application.

    Si votre tenant est https://titi.sharepoint.com/ et que votre application s'intitule "abc", vous pouvez penser que votre application est accessible à l'adresse : https://titi.sharepoint.com/abc/

    Toutefois, SharePoint crée un nouveau domaine unique chaque fois qu'il installe une nouvelle instance d'une application hébergée SharePoint.

    L'URL de votre application sera en effet : https://tititenant-12345678901234.sharepoint.com/abc/

    12345678901234 est un identificateur unique de 14 caractères appelé APPUID. Ce numéro est unique à cette installation de l'application.

    Notez que dans Office 365, le domaine d'hébergement Web d'application est toujours sharepoint.com.

    Cette technique empêche l'exécution croisée de code entre les sites Web d'application et les sites Web hôtes.

    Un pointeur peut être utile :

    https://technet.microsoft.com/en-us/library/fp161236.aspx?f=255&MSPPError=-2147217396


    Claude Couderc Consultant IIS, SharePoint, Exchange http://coudr.com

    lundi 23 janvier 2017 18:00