📊
SharePoint Online の REST API を UWP から実行する
はじめに
UWP から SharePoint Online REST API を実行するサンプルを作成しました。本サンプルは、出退勤の打刻を SharePoint リストに送信するプログラムです。OAuth を利用しているため、認証から API 実行までの流れをご確認いただけます。なお、アクセストークンの更新には対応していません。
サンプル コード
実行手順
以下のサイトを参考にして、Client ID と Client Secret を取得し、AuthPage.xaml.cs に保存してください。
リポジトリに含まれている CreateList.ps1 を実行します。実行すると、SharePoint サイトに タイム レコーダー というカスタム リストが作成されます。
実行結果
実行すると、SharePoint サイトを指定する画面が表示されるので、URL を入力してください。

Office 365 にサインインする画面が表示されるので、アカウント名とパスワードを入力してサインインしてください。

アクセス許可を確認する画面が表示されるので、信頼する をクリックしてください。

出勤 または 退勤 をクリックすると、SharePoint リストにリスト アイテムが追加されます。

リスト アイテムが追加された結果を確認できます。

Discussion