【SharePoint】RESTコマンドのまとめ(ユーザープロファイル)

f:id:tecchan365:20190715201214p:plain

SharePointのRESTコマンドのまとめです。
今回は、ユーザープロファイルのREST APIのまとめです。

SharePoint REST サービスとは

SharePoint の RESTの概要は以下を参照ください。

docs.microsoft.com

www.codesharepoint.com

PeopleManager

エンドポイント URI

http://<サイトの url>/_api/sp.userprofiles.peoplemanager

メソッド HTTP method 説明
AmIFollowedBy GET 指定されたユーザーが現在のユーザーをフォローしているかどうかを確認します。
AmIFollowing GET 現在のユーザーが指定されたユーザーをフォローしているかどうかを確認します。
Follow POST 現在のユーザーがフォローしているユーザーのリストに、指定されたユーザーを追加します。
FollowTag POST 現在のユーザーがフォローしているタグのリストに、指定されたタグを追加します。
GetFollowedTags GET ユーザーがフォローしているタグを取得します。
GetFollowersFor GET 指定されたユーザーをフォローしているユーザーを取得します。
GetMyFollowers GET 現在のユーザーをフォローしているユーザーを取得します。
GetMyProperties GET 現在のユーザーのユーザー プロパティを取得します。
GetMySuggestions GET 現在のユーザーがフォローする可能性のあるユーザーの提案を取得します。
GetPeopleFollowedBy GET 指定されたユーザーがフォローしている人々を取得します。
GetPeopleFollowedByMe GET 現在のユーザーがフォローしている人々を取得します。
GetPropertiesFor GET 指定されたユーザーのユーザー プロパティを取得します。
GetTrendingTags GET 最も人気のあるタグを取得します。 静的メソッドです。
GetUserProfilePropertyFor GET 指定されたユーザーの指定されたユーザー プロファイル プロパティを取得します。
HideSuggestion POST フォローを提案されたユーザーのリストから、指定されたユーザーを削除します。
IsFollowing GET 最初のユーザーが 2 番目のユーザーをフォローしているかどうかを確認します。静的メソッドです。
SetMyProfilePicture POST ユーザー プロファイル画像をアップロードして設定します。
StopFollowing POST 現在のユーザーがフォローしているユーザーのリストから、指定されたユーザーを削除します。
StopFollowingTag POST 現在のユーザーがフォローしているタグのリストから、指定されたタグを削除します。

ProfileLoader

エンドポイント URI

http://<サイトの url>/_api/sp.userprofiles.profileloader.getprofileloader

メソッド HTTP method 説明
CreatePersonalSiteEnqueueBulk POST 1 人以上のユーザーの個人用サイトをプロビジョニングします。
GetOwnerUserProfile POST サイト所有者のユーザー プロファイルを取得します。
GetProfileLoader POST コンテキスト キャッシュから ProfileLoader オブジェクトを取得します。
GetUserProfile POST 現在のユーザーに対応するユーザー プロファイルを取得します。

UserProfile

エンドポイント URI

http://<サイトの url>/_api/sp.userprofiles.profileloader.getprofileloader/getuserprofile

メソッド HTTP method 説明
CreatePersonalSiteEnque POST ドキュメント、Web ページやその他のファイルの共有に使用できる、このユーザーの個人用サイトの作成をキューに入れます。
ShareAllSocialData POST このプロファイルのプライバシー設定を設定します。

docs.microsoft.com