「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.02.22
XML
カテゴリ: VB.NET



VB.NET から SharePoint API を使用する方法はいくつかあります。一般的には、SharePoint が提供する REST API や CSOM (Client Side Object Model) を使用して、データの読み書きや操作を行います。以下に、REST API を使用する方法の一例を示します。


vb

Copy code

Imports System.Net

Imports System.IO


Module Module1

    Sub Main()

        Dim siteUrl As String = "https://yoursharepointsite.sharepoint.com/sites/yoursite"

        Dim userName As String = "yourusername@yoursharepointsite.onmicrosoft.com"

        Dim password As String = "yourpassword"


        Dim endpointUrl As String = siteUrl & "/_api/web/lists/getbytitle('YourList')/items"


        Dim request As HttpWebRequest = CType(WebRequest.Create(endpointUrl), HttpWebRequest)

        request.Method = "GET"

        request.Accept = "application/json;odata=verbose"

        request.ContentType = "application/json;odata=verbose"

        request.Credentials = New NetworkCredential(userName, password)


        Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)

        Dim reader As New StreamReader(response.GetResponseStream())

        Dim responseText As String = reader.ReadToEnd()


        Console.WriteLine(responseText)


        response.Close()

    End Sub

End Module

このコードは、指定した SharePoint サイトからリスト内のアイテムを取得する例です。適切なサイト URL、ユーザー名、パスワード、およびリスト名を指定する必要があります。


注意点:


SharePoint の REST API を使用するには、Web サーバーに対する適切な権限が必要です。

パスワードを平文でコードに埋め込むのはセキュリティ上のリスクがあります。実際のアプリケーションでは、セキュリティを強化するために適切な認証メカニズムを使用することを検討してください。

このコードは GET メソッドを使用していますが、必要に応じて他のメソッド(POST、PUT、DELETE など)を使用することもできます。

また、CSOM を使用することも可能です。CSOM は、SharePoint サーバー上のオブジェクトに対するクライアント側の操作を可能にします。しかし、REST API と比較して操作が多少複雑になる場合があります。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.22 06:17:39


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: