0

これは自分のドキュメントのリストを取得するSharePointサービスコードです。Sharepoint 2013で安らかなサービスを呼び出す方法

var docuList; 
function getList(){ 
      var context = new SP.ClientContext('/'); 
      var oColl = context.get_web().get_lists().getByTitle('Test'); 
      var Query = new SP.CamlQuery(); 

      Query.set_viewXml("<View><Query><OrderBy><FieldRef Name=\"Created\" Ascending=\"FALSE\" /></OrderBy></Query><ViewFields><FieldRef Name=\"FileLeafRef\" /><FieldRef Name=\"FileRef\" /></ViewFields></View>"); 
      docuList = oColl.getItems(Query); 

      context.load(docuList); 
      context.executeQueryAsync(successCall, failCall); 
    } 

function successCall(res,arg){ 
     var litToIter = docuList.getEnumerator(); 
     while (litToIter.moveNext()) { 
      var item = litToIter.get_current(); 
      var DocUrl = item.get_item("FileRef"); 
      console.log(DocUrl); // My list of documents which I added 
     } 
    } 

このコードを実行すると、私のリストが取得されます。しかし、私がリストを取得するために休憩サービスを使用している場合、私のデータのリストを取得していない(XMl形式でいくつかの異なるデータを取得する)。私は郵便配達員にレストコールを試みました。これはドキュメントのリストを取得するための私の穏やかなサービスのURLです。

http://MysiteURL/site/_api/lists/getbytitle(「テスト」)

は、誰かが私のURLを修正するか、どのように休憩サービスによって私のリストを取得するために私を導くことができ、これは、共有ポイントを打つための正しい方法であるかどうかを確認していません。

ありがとうございました。

答えて

1

このRESTリクエストは、サイト内で利用可能なすべてのリストを取得します。 http://myserver/_vti_bin/ListData.svc

SharePointのRESTfulなサービスを呼び出すの詳細については、このMSDN article

を参照してください。
関連する問題