SharePoint Search REST API - trifft auf Windows 8 App

Preview:

DESCRIPTION

Windows 8 Apps im Businessumfeld konzentrieren sich stark auf die Isolation und Betrachtung eines Informationsaspekts. Hierzu können die Apps ihre Informationen beispielsweise von SharePoint als Datenquelle und Senke beziehen. Diese Session führt sie durch den Source Code einer Windows 8 App, deren Informationen über die SharePoint Search REST-API angefragt werden.

Citation preview

7.-8. März 2013, Rosenheim

Boris Hofmann

Boris HofmannAgile-IS GmbH

SharePoint Search REST APItrifft auf Windows 8 App

CEO

SharePoint

Architekt

Software Develop

er

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

SharePoint API‘s

KQL

Search REST API

Win 8 App

Demo, Code Show

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

http://msdn.microsoft.com/en-us/library/sharepoint/jj164060.aspx

SharePoint API Übersicht

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

Entwicklersicht auf SP Search

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

• WinRT– Windows Runtime. A platform-homogeneous application architecture on the Windows

8 operating system that supports development in multiple languages, including JavaScript, C++, C#, and Visual Basic

• CSOM– Client-Side Object Model

• POCO– Plain Old CLR Objects. This is a play on the “POJO – Plain Old Java Objects”

• REST– REpresentational State Transfer. A stateless client-server software architecture for

distributed systems such as the World Wide Web• OData

– Open Data Protocol. Data access protocol from Microsoft designed to provide standard CRUD access of a data source via a website

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

Keyword Query Language (KQL)* northwind traders, north* traders

M. Properties author:“Alan Steiner“

AND, NOT, OR author:“Alan Steiner“ OR author:“Karen Berg“

NEAR, ONEAR northwind NEAR traders / NEAR(n=3)

WORDS WORDS(Alan, Steiner) / Alan Steiner

XRANK Alan XRANK(cb=1000) traders

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

Search REST API/_api/search/query?querytext‘<KQL>‘

selectpropertiesstartrow | rowlimitrefinementfilterssortlist | enablesortingenablequeryrules

/_api/search/suggest?querytext‘<KQL>‘fprequerysuggestions

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

DemoSearch REST APIKQLOData

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

Application Architecture

WinRT

Custom SharePoint REST OM

SharePoint

Soci

al

Searc

h

REST

Pages, Layouts, Styles, Controls, Data Binding

HTTP, Linq to Xml

/_api/search/query?

/_api/search/suggestions?

/_api/SP.UserProfiles.PeopleManager

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

DemoWin 8 SharePoint Search AppCode Show

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

Retrospektive• Interaktion mit SharePoint über REST API– OData – XML oder JSON – Leichtgewichtig– Unabhängig von der Client-Technologie

• Windows 8 App

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

Q & ABoris Hofmann bhofmann@agile-is.de www.agile-is.de @huzlibuzli

7.-8. März 2013, Rosenheim

Boris Hofmann

Veranstalter:

Vielen DankBoris Hofmann bhofmann@agile-is.de www.agile-is.de @huzlibuzli

Recommended