2011-07-29 4 views
1

J'essaie de me connecter par programme à une application sharepoint et d'obtenir le code html de la page spécifique sur ce site. Existe-t-il un moyen de le faire par programmation? J'ai des problèmes avec la partie où je dois passer les paramètres de connexion et accéder à l'URL dont j'ai besoin pour obtenir le code html. Merci à tout le monde avance, LazialeConnexion à Sharepoint via C# par programme

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://mysite.sharepoint.com"); 
     NetworkCredential credentials = new NetworkCredential("myUser", "myPass"); 
     request.Credentials = credentials; 

     HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
     Stream receiveStream = response.GetResponseStream(); 

     StreamReader readStream = new StreamReader (receiveStream, Encoding.UTF8); 
     string html = readStream.ReadToEnd(); 

     response.Close(); 
     readStream.Close(); 
+0

Cette question devrait être déplacé vers [sharepoint.stackexchange.com] (http://sharepoint.stackexchange.com/ – pstrjds

+2

@pstrjds - Cela ressemble plus à une question de programmation générale (malgré la référence au sharepoint), je suggère de le laisser ici. – Peter

+0

@Patricker - maintenant que j'ai eu mon café je suis d'accord :) – pstrjds

Répondre

1

Avez-vous essayé quelque chose comme:

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("url goes here"); 
request.Credentials = new NetworkCredential("username", "password"); 

HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
Stream receiveStream = response.GetResponseStream(); 

StreamReader readStream = new StreamReader (receiveStream, Encoding.UTF8); 
string html = readStream.ReadToEnd(); 

response.Close(); 
readStream.Close(); 
+0

Je reçois «le handle est invalide» sur la deuxième ligne, l'endroit où je soumets les informations d'identification – Laziale

+0

@Laziale - Pouvez-vous poster votre code? – Peter

+0

code posté, vérifiez le haut de la page. Merci d'avoir aidé – Laziale

Questions connexes