Comment Authentifier un site Microsoft SharePoint à l'aide de l'API REST à partir d'une application iOS
Je suis venu pour savoir que nous pourrions utiliser les api REST pour obtenir des données à partir de sites SharePoint. Aussi SharePoint prend en charge de REPOS à partir de 2010. J'ai eu l'API pour l'inscription de données et ses détails de SharePoint. Il est "ListData.svc". Est-il un autre Api similaire à celui à l'aide duquel nous avons pu authentifier notre site. Je l'ai essayé navigateur(listdata.svc) et avant que j'étais connecté. Si je suis connecté et faire de la "siteUrl/_vti_bin/ListData.svc", je ne suis pas en mesure d'obtenir le résultat, la demande se expiré ou parfois, il affiche la Page web n'est pas disponible. Si quelqu'un sait comment SharePoint aliments en application iPhone, s'il vous plaît partager quelque chose sur le même.
OriginalL'auteur Sagar S. Kadookkunnan | 2011-09-06
Vous devez vous connecter pour publier un commentaire.
Lire ceci: http://sharepointsemantics.com/2011/07/the-client-side-object-model-help-with-headless-authentication-in-sharepoint-online/ assurez-vous de lire les articles liés écrit par Chris Johnson, à la suite de l'information, il devrait résoudre vos authentification malheurs.
Note, vous devez utiliser l'authentification de formulaires sur le SharePoint fin.
La même technique peut être utilisée pour les appels de REPOS. vous prenez les mêmes Cookies vous revenir et de les joindre au RESTE HTTP Appels. L'aide de code dans les articles de mon blog fera l'affaire pour vous de recevoir ces Cookies.
OriginalL'auteur Nikunj Jadav
Ici est la façon dont je l'ai fait pour l'authentification NTLM pour SharePoint 2010 sur http. Il fonctionne et renvoie du JSON dictionnaire de tout appel à la listdata.svc (par exemple, l'appel à l'URL votredomaine/_vti_bin/listdata.svc/YourList):
Saisir AFNetworking et suivez les instructions pour obtenir dans votre application XCode.
Lorsque vous avez AFNetworking de la compilation de votre projet, vous avez besoin de sous-classe AFHTTPClient classe de AFNetworking cadre. E. g. ajouter une nouvelle classe à votre iOS XCode projet et choisissez AFHTTPClient que c'est le type d'objet.
Une fois que vous avez sous-classé, vous obtenez quelque chose comme ce qui suit:
YourHTTPClient.h
Le dans votre YourHTTPClient.m fichier, vous pouvez avoir le code ci-dessous mais dans le présent .m de fichier est l'endroit où vous allez mettre en œuvre personnalisée des appels de méthode pour obtenir votre liste de données à partir de SharePoint. Voir ci-dessous:
Fragment de Code pour l'authentification à partir de YourHTTPClient.m:
J'ai seulement essayé le dessus avec un environnement SharePoint 2010 configuré pour authentifier à l'aide de l'authentification NTLM. Il peut avoir besoin de reconfiguration si vous devez vous authentifier à l'aide de Kerberos, mais je soupçonne que c'est aussi possible à l'aide de AFNetworking.
OriginalL'auteur motionpotion
Oeil à ce projet, il prend en charge SharePoint 2013 RestAPI.Son travail pour moi, et très sûr que cela va fonctionner pour vous aussi.
Par défaut, le SPRESTQuery fournit la réponse en XMl, Si vous voulez la réponse en json, vous aurez à écrire cette ligne dans la Méthode executeQuery.
OriginalL'auteur iDevAmit