2012-01-31 5 views
1

У меня установлен сайт Sharepoint с семейством сайтов, который содержит сайт для публикации новостей.
Новости страницы на основе макета страницы статьи, поэтому содержит название, дату, имя автора, описание, изображение, изображение альт, изображение и т.д. накопительныйSharepoint - данные статьи запроса извне

Я смотрел на получение этой информации, используя канал REST, например,
servername/sites/sitecollection/news/_vti_bin/ListData.svc/Pages

Но это возвращает только название и дату. Мне нужны все остальные поля.

Каков наилучший способ (если он есть!) Для извлечения этой информации, чтобы я мог поместить ее на внешний php-сайт?

+0

Вы пытались rss-каналы? – Hameds

+0

Привет Hameds. Да, я быстро посмотрел на них. Могу ли я фильтровать результаты, например. выбрать в строках по 10 (для разбивки на страницы) и заказать результаты? – iltdev

ответ

0

Эта конечная точка должна поддерживать OData, поэтому вы можете делать такие вещи, как $ select = field1, field2 .... как вы можете видеть на этом stack exchange post однако SP 2013 поддерживает поддержку REST и OAuth, что очень помогает в этом виды сценариев

0

Проверьте настройки своего браузера. Если он возвращает только название и дату, это, вероятно, потому, что браузер, который вы используете, обрабатывает список как RSS-канал, такой как Hameds. Если вы хотите увидеть поля, отключите просмотр чтения RSS-каналов. Например, если вы используете Internet Explorer, перейдите на значок «передача», параметры Интернета -> вкладка содержимого -> Настройки каналов и веб-фрагментов -> Снимите флажок «Включить просмотр чтения фидов». Затем обновите страницу.