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

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

2024.02.08
XML
カテゴリ: REST API


SharePoint REST API を使用してリストアイテム内のすべての添付ファイルのメタデータを取得するには、次の手順に従います。


1. リストアイテムの添付ファイル情報を取得する:


エンドポイント:


bash

Copy code

GET https://<site_url>/_api/web/lists/getbytitle('<list_title>')/items(<item_id>)/AttachmentFiles

ここで、<site_url> は SharePoint サイトの URL に置き換え、<list_title> はリストのタイトル、<item_id> はリストアイテムの ID です。


リクエストを送信すると、リストアイテムに添付されているすべてのファイルのメタデータが含まれたレスポンスが返されます。レスポンスの形式は JSON です。


2. レスポンスを解析して添付ファイルのメタデータを取得する:


レスポンスを解析して、各添付ファイルのメタデータを取得します。各添付ファイルのメタデータには、ファイル名やサイズなどが含まれています。


例えば、Python でリクエストを送信し、JSON レスポンスを解析して添付ファイルのメタデータを取得する場合は、次のようなコードになります。


python

Copy code

import requests


# リクエストを送信してレスポンスを取得する

url = "https://<site_url>/_api/web/lists/getbytitle('<list_title>')/items(<item_id>)/AttachmentFiles"

headers = {

    "Authorization": "Bearer <access_token>",

    "Accept": "application/json;odata=verbose"

}

response = requests.get(url, headers=headers)

data = response.json()


# メタデータを表示する

for attachment in data['d']['results']:

    print("ファイル名:", attachment['FileName'])

    print("サイズ:", attachment['Length'])

    # 他のメタデータも取得可能

このコードでは、Python の requests モジュールを使用してリクエストを送信し、レスポンスの JSON データを取得しています。その後、各添付ファイルのメタデータを取得して表示しています。


この方法で、リストアイテム内のすべての添付ファイルのメタデータを取得することができます。






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

Last updated  2024.02.08 05:08:56


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

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