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

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

2024.02.22
XML
カテゴリ: REST API



SharePoint REST APIを使用して、ファイル名を指定してリスト内の添付ファイルのメタ情報を取得するには、特定のリストアイテムに対してAttachmentFilesエンドポイントを使用します。以下は、Pythonを使用してリスト内の特定のファイル名の添付ファイルのメタ情報を取得する例です。


python


import requests


# SharePointサイトURL

site_url = "https://your-sharepoint-site-url"


# リストの名前またはGUID(GUIDを使用する場合は、'/lists/{list-guid}'のURLに置き換えます)

list_name = "YourListName"


# リストアイテムのID

item_id = 1


# 添付ファイルの名前

attachment_name = "attachment.txt"


# アクセストークン(適切な方法で取得してください)

access_token = "your-access-token"


# リクエストヘッダー

headers = {

    "Authorization": "Bearer " + access_token,

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

}


# 添付ファイルのメタ情報を取得するためのHTTP GETリクエスト

attachment_response = requests.get(

    f"{site_url}/_api/web/lists/getbytitle('{list_name}')/items({item_id})/AttachmentFiles/getByFileName('{attachment_name}')",

    headers=headers

)


# レスポンスを確認

if attachment_response.status_code == 200:

    attachment_data = attachment_response.json()

    print("Attachment metadata:", attachment_data)

else:

    print("Failed to retrieve attachment metadata. Status code:", attachment_response.status_code)

この例では、/_api/web/lists/getbytitle('{list_name}')/items({item_id})/AttachmentFiles/getByFileName('{attachment_name}')エンドポイントに対してHTTP GETリクエストを送信して、指定されたファイル名の添付ファイルのメタ情報を取得しています。必要に応じて、list_name、item_id、attachment_nameを適切な値に置き換えてください。






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

Last updated  2024.02.22 07:04:42


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

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