1

すべてのサブ サイト、属性を一覧表示し、ドキュメントをアップロードするアプリケーションを作成しています。WCF を使用して SharePoint Web サービスを使用しようとしています。認証するには、以下のコードを記述しました。

HRESULT hr;
ISAXXMLReader* pRdr = NULL;
hr = CoInitialize(NULL);
hr = CoCreateInstance(
                __uuidof(SAXXMLReader),
                NULL,
                CLSCTX_ALL,
                __uuidof(ISAXXMLReader),
                (void **)&pRdr);

 if ( SUCCEEDED(hr) )
 {
    pRdr->putBaseURL(L"http://bascansp01");
    Authentication::CAuthentication* auth = new Authentication::CAuthentication(pRdr);  
    Authentication::LoginResult* res = new Authentication::LoginResult();

    BSTR sUsername  = L"aakanksh@abc";
    BSTR sPasswd    = L"abcd";
    hr = auth->Login(sUsername, sPasswd, res);

しかし、私のログインは失敗しています。デバッグ中に次の行で失敗することがわかりました: __atlsoap_hr = SendRequest(_T("SOAPAction: \"http://schemas.microsoft.com/sharepoint/soap/Login\"\r\n"));

失敗する理由の手がかり。

よろしくお願いいたします。

4

0 に答える 0