как я могу использовать sharepoint (через мыло?) из Python?

Я понял это, проблема была в моей хранимой процедуре, где я не позволил достаточному количеству символов быть переданным в базу данных

9
задан Blauohr 21 October 2008 в 15:48
поделиться

3 ответа

SharePoint выставляет несколько веб-сервисов, которые можно использовать для запроса и обновить данные.

Я не уверен что инструментарии веб-сервиса, там для Python, но они должны смочь создать прокси для этих сервисов без любых проблем.

Эта статья должна дать Вам достаточно информации для начала работы.

http://www.developer.com/tech/article.php/3104621

3
ответ дан 4 December 2019 в 08:17
поделиться

SOAP с Python довольно легок. Вот учебное руководство от Погружения В Python.

4
ответ дан 4 December 2019 в 08:17
поделиться

Получить wsdl:

import sys

# we use suds -> https://fedorahosted.org/suds
from suds import WebFault
from suds.client import *
import urllib2

# my 2 url conf
# url_sharepoint,url_NTLM_authproxy 
import myconfig as my 

# build url
wsdl = '_vti_bin/SiteData.asmx?WSDL'
url = '/'.join([my.url_sharepoint,wsdl])


# we need a NTLM_auth_Proxy -> http://ntlmaps.sourceforge.net/
# follow instruction and get proxy running
proxy_handler = urllib2.ProxyHandler({'http': my.url_NTLM_authproxy })
opener = urllib2.build_opener(proxy_handler)

client = SoapClient(url, {'opener' : opener})

print client.wsdl

основная (средняя) проблема: sharepoint-сервер использует NTLM-автора [:-(] таким образом, я должен был использовать NTLM-Auth-Proxy

К Rob и Enzondio: СПАСИБО ЗА Ваши подсказки!

9
ответ дан 4 December 2019 в 08:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: