947124 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

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

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

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


SharePoint REST API を使用してリストアイテムに添付ファイルを追加する方法は、以下の手順に従います。


リストアイテムに添付ファイルを追加するためのエンドポイントを特定します。


添付ファイルをリクエストボディに含め、リクエストを送信します。


以下は、これらの手順を実行する具体的な方法です。


リストアイテムに添付ファイルを追加するためのエンドポイントを特定します。


bash

Copy code

POST https://<site-url>/_api/web/lists/getbytitle('<list-title>')/items(<item-id>)/AttachmentFiles/add(FileName='<file-name>')

このエンドポイントでは、<list-title> を対象のリストのタイトル、<item-id> を添付ファイルを追加したいリストアイテムのID、<file-name> を追加する添付ファイルの名前に置き換えます。


添付ファイルをリクエストボディに含め、リクエストを送信します。


添付ファイルはリクエストの本文でバイナリデータとして送信される必要があります。


例えば、Python の requests ライブラリを使用して添付ファイルを追加する場合、以下のようになります。


python

Copy code

import requests


url = "https://<site-url>/_api/web/lists/getbytitle('<list-title>')/items(<item-id>)/AttachmentFiles/add(FileName='<file-name>')"

headers = {

    "Authorization": "Bearer <access-token>",

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

}


with open('<file-path>', 'rb') as file:

    content = file.read()


response = requests.post(url, headers=headers, data=content)


print(response.status_code)

ここで、<access-token> は適切な認証トークンに置き換え、<file-path> は追加する添付ファイルのパスに置き換えます。


これにより、SharePoint REST API を使用してリストアイテムに添付ファイルを追加できます。






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

Last updated  2024.02.25 09:55:07



© Rakuten Group, Inc.
X