2024/02/22(木)07:11
SharePointRestAPIでファイルのチェックアウトの方法
SharePoint REST APIを使用してファイルをチェックアウトするには、次の手順に従います。
ファイルをチェックアウトする前に、ファイルのIDまたはサーバー相対URLを特定します。
チェックアウトするファイルに対してCheckOut()メソッドを呼び出します。
以下は、Pythonを使用してファイルをチェックアウトする例です。
python
Copy code
import requests
# SharePointサイトURL
site_url = "https://your-sharepoint-site-url"
# チェックアウトするファイルのサーバー相対URL
file_relative_url = "/sites/your-site-name/your-library-name/your-file-name.txt"
# アクセストークン(適切な方法で取得してください)
access_token = "your-access-token"
# リクエストヘッダー
headers = {
"Authorization": "Bearer " + access_token,
"Accept": "application/json;odata=verbose",
"Content-Type": "application/json;odata=verbose"
}
# ファイルをチェックアウトするためのHTTP POSTリクエスト
checkout_response = requests.post(
f"{site_url}/_api/web/getfilebyserverrelativeurl('{file_relative_url}')/checkout",
headers=headers
)
# レスポンスを確認
if checkout_response.status_code == 200:
print("File checked out successfully.")
else:
print("Failed to check out file. Status code:", checkout_response.status_code)
この例では、CheckOut()メソッドを使用して、指定されたサーバー相対URLのファイルをチェックアウトしています。必要に応じて、file_relative_urlを適切な値に置き換えてください。