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

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

2023.12.30
XML
カテゴリ: カテゴリ未分類


SharePoint内のファイルの更新者(最終変更者)を取得するには、/_api/web/getfilebyserverrelativeurl('<FileRelativeUrl>')/ListItemAllFields エンドポイントを使用します。ここで <FileRelativeUrl> には対象のファイルのサーバー相対URLが入ります。





# SharePoint サイト URL

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


# ファイルのサーバー相対URL

fileRelativeUrl="/sites/your-site/Shared Documents/YourFolder/YourFile.txt"


# REST API エンドポイント

fileEndpoint="$siteUrl/_api/web/getfilebyserverrelativeurl('$fileRelativeUrl')/ListItemAllFields"


# REST API リクエストを送信

curl -X GET $fileEndpoint -H "Authorization: Bearer YOUR_ACCESS_TOKEN" -H "Accept: application/json;odata=verbose"

このリクエストを実行すると、指定したファイルに関する情報がJSON形式で返されます。その中には、最終変更者(更新者)に関する情報が含まれています。


レスポンスの例:


{

    "d": {

        "__metadata": {

            "type": "SP.Data.Shared_x0020_DocumentsItem"

        },

        "ID": 1,

        "Title": "YourFile",

        "File_x0020_Type": "txt",

        "Modified": "2023-01-01T12:34:56Z",

        "Editor": {

            "Id": 123,

            "Title": "John Doe",

            "Email": "john.doe@example.com",

            "LoginName": "i:0#.f|membership|john.doe@example.com"

        }

    }

}

この例では、Editor プロパティに最終変更者に関する情報が含まれています。Id はユーザーの一意のIDであり、Title はユーザー名、Email はメールアドレス、LoginName はログイン名です。必要に応じてこれらのプロパティを使用してユーザー情報を取得できます。





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

Last updated  2023.12.30 14:41:43


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

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