Newer Version Available
ContentHub クラス
名前空間
ContentHub メソッド
ContentHub のメソッドは次のとおりです。すべてのメソッドが静的です。
addRepositoryItem(repositoryId, repositoryFolderId, file)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderItem addRepositoryItem(String repositoryId, String repositoryFolderId, ConnectApi.ContentHubItemInput file)
パラメータ
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFolderId
- 型: String
- リポジトリフォルダの ID。
- file
- 型: ConnectApi.ContentHubItemInput
- 項目種別の項目種別 ID と項目。
例
この例では、バイナリコンテンツなし (メタデータのみ) のファイルをリポジトリフォルダに作成します。ファイルを作成した後、ファイルの ID、名前、説明、外部 URL、およびダウンロード URL を表示します。
addRepositoryItem(communityId, repositoryId, repositoryFolderId, file)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderItem addRepositoryItem(String communityId, String repositoryId, String repositoryFolderId, ConnectApi.ContentHubItemInput file)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFolderId
- 型: String
- リポジトリフォルダの ID。
- file
- 型: ConnectApi.ContentHubItemInput
- 項目種別の項目種別 ID と項目。
addRepositoryItem(repositoryId, repositoryFolderId, file, fileData)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderItem addRepositoryItem(String repositoryId, String repositoryFolderId, ConnectApi.ContentHubItemInput file, ConnectApi.BinaryInput fileData)
パラメータ
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFolderId
- 型: String
- リポジトリフォルダの ID。
- file
- 型: ConnectApi.ContentHubItemInput
- 項目種別の項目種別 ID と項目。
- fileData
- 型: ConnectApi.BinaryInput
- バイナリファイル。
例
addRepositoryItem(communityId, repositoryId, repositoryFolderId, file, fileData)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderItem addRepositoryItem(String communityId, String repositoryId, String repositoryFolderId, ConnectApi.ContentHubItemInput file, ConnectApi.BinaryInput fileData)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFolderId
- 型: String
- リポジトリフォルダの ID。
- file
- 型: ConnectApi.ContentHubItemInput
- 項目種別の項目種別 ID と項目。
- fileData
- 型: ConnectApi.BinaryInput
- バイナリファイル。
getAllowedItemTypes(repositoryId, repositoryFolderId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubAllowedItemTypeCollection getAllowedItemTypes(String repositoryId, String repositoryFolderId)
getAllowedItemTypes(repositoryId, repositoryFolderId, filter)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubAllowedItemTypeCollection getAllowedItemTypes(String repositoryId, String repositoryFolderId, ConnectApi.ConnectContentHubItemType filter)
パラメータ
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFolderId
- 型: String
- リポジトリフォルダの ID。
- filter
- 型: ConnectApi.ContentHubItemType
- 項目種別を示します。値は次のとおりです。
- Any — ファイルとフォルダを含めます。
- FilesOnly — ファイルのみを含めます。
- FoldersOnly — フォルダのみを含めます。
例
この例では、getAllowedItemTypes(repositoryId, repositoryFolderId, ConnectApi.ContentHubItemType.FilesOnly) をコールして、ファイルの最初の ConnectApi.ContentHubItemTypeSummary.id を取得します。コンテキストユーザは外部システムのリポジトリフォルダに、許可されたファイルを作成できます。
getAllowedItemTypes(communityId, repositoryId, repositoryFolderId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubAllowedItemTypeCollection getAllowedItemTypes(String communityId, String repositoryId, String repositoryFolderId)
パラメータ
getAllowedItemTypes(communityId, repositoryId, repositoryFolderId, filter)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubAllowedItemTypeCollection getAllowedItemTypes(String communityId, String repositoryId, String repositoryFolderId, ConnectApi.ConnectContentHubItemType filter)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFolderId
- 型: String
- リポジトリフォルダの ID。
- filter
- 型: ConnectApi.ContentHubItemType
- 項目種別を示します。値は次のとおりです。
- Any — ファイルとフォルダを含めます。
- FilesOnly — ファイルのみを含めます。
- FoldersOnly — フォルダのみを含めます。
getFilePreview(repositoryId, repositoryFileId, formatType)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.FilePreview getFilePreview(String repositoryId, String repositoryFileId, ConnectApi.FilePreviewFormat formatType)
パラメータ
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFileId
- 型: String
- リポジトリファイルの ID。
- formatType
- 型: ConnectApi.FilePreviewFormat
-
ファイルプレビューの形式を指定します。値は次のとおりです。
- Pdf — プレビュー形式は PDF です。
- Svg — プレビュー形式は圧縮 SVG です。
- Thumbnail — プレビュー形式は 240×180 の PNG です。
- ThumbnailBig — プレビュー形式は 720×480 の PNG です。
- ThumbnailTiny — プレビュー形式は 120×90 の PNG です。
戻り値
例
getFilePreview(repositoryId, repositoryFileId, formatType, startPageNumber, endPageNumber)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.FilePreview getFilePreview(String repositoryId, String repositoryFileId, ConnectApi.FilePreviewFormat formatType, Integer startPageNumber, Integer endPageNumber)
パラメータ
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFileId
- 型: String
- リポジトリファイルの ID。
- formatType
- 型: ConnectApi.FilePreviewFormat
- ファイルプレビューの形式を指定します。値は次のとおりです。
- Pdf — プレビュー形式は PDF です。
- Svg — プレビュー形式は圧縮 SVG です。
- Thumbnail — プレビュー形式は 240×180 の PNG です。
- ThumbnailBig — プレビュー形式は 720×480 の PNG です。
- ThumbnailTiny — プレビュー形式は 120×90 の PNG です。
- startPageNumber
- 型: Integer
- ファイルプレビュー URL 範囲の開始ページ番号。
- endPageNumber
- 型: Integer
- ファイルプレビュー URL 範囲の終了ページ番号。
戻り値
getFilePreview(communityId, repositoryId, repositoryFileId, formatType)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.FilePreview getFilePreview(String communityId, String repositoryId, String repositoryFileId, ConnectApi.FilePreviewFormat formatType)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFileId
- 型: String
- リポジトリファイルの ID。
- formatType
- 型: ConnectApi.FilePreviewFormat
- ファイルプレビューの形式を指定します。値は次のとおりです。
- Pdf — プレビュー形式は PDF です。
- Svg — プレビュー形式は圧縮 SVG です。
- Thumbnail — プレビュー形式は 240×180 の PNG です。
- ThumbnailBig — プレビュー形式は 720×480 の PNG です。
- ThumbnailTiny — プレビュー形式は 120×90 の PNG です。
戻り値
getFilePreview(communityId, repositoryId, repositoryFileId, formatType, startPageNumber, endPageNumber)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.FilePreview getFilePreview(String communityId, String repositoryId, String repositoryFileId, ConnectApi.FilePreviewFormat formatType, Integer startPageNumber, Integer endPageNumber)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFileId
- 型: String
- リポジトリファイルの ID。
- formatType
- 型: ConnectApi.FilePreviewFormat
- ファイルプレビューの形式を指定します。値は次のとおりです。
- Pdf — プレビュー形式は PDF です。
- Svg — プレビュー形式は圧縮 SVG です。
- Thumbnail — プレビュー形式は 240×180 の PNG です。
- ThumbnailBig — プレビュー形式は 720×480 の PNG です。
- ThumbnailTiny — プレビュー形式は 120×90 の PNG です。
- startPageNumber
- 型: Integer
- ファイルプレビュー URL 範囲の開始ページ番号。
- endPageNumber
- 型: Integer
- ファイルプレビュー URL 範囲の終了ページ番号。
戻り値
getItemType(repositoryId, repositoryItemTypeId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubItemTypeDetail getItemType(String repositoryId, String repositoryItemTypeId)
getItemType(communityId, repositoryId, repositoryItemTypeId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubItemTypeDetail getItemType(String communityId, String repositoryId, String repositoryItemTypeId)
パラメータ
getPreviews(repositoryId, repositoryFileId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.FilePreviewCollection getPreviews(String repositoryId, String repositoryFileId)
例
getPreviews(communityId, repositoryId, repositoryFileId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.FilePreviewCollection getPreviews(String communityId, String repositoryId, String repositoryFileId)
パラメータ
getRepositories()
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubRepositoryCollection getRepositories()
例
この例では、すべてのリポジトリを取得し、見つかった最初の SharePoint オンラインリポジトリを取得します。
getRepositories(communityId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubRepositoryCollection getRepositories(String communityId)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
getRepositories(pageParam, pageSize)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubRepositoryCollection getRepositories(Integer pageParam, Integer pageSize)
パラメータ
getRepositories(communityId, pageParam, pageSize)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubRepositoryCollection getRepositories(String communityId, Integer pageParam, Integer pageSize)
パラメータ
getRepository(repositoryId)
API バージョン
369.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubRepository getRepository(String repositoryId)
パラメータ
- repositoryId
- 型: String
- リポジトリの ID。
例
getRepository(communityId, repositoryId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.ContentHubRepository getRepository(String communityId, String repositoryId)
パラメータ
getRepositoryFile(repositoryId, repositoryFileId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFileDetail getRepositoryFile(String repositoryId, String repositoryFileId)
例
getRepositoryFile(repositoryId, repositoryFileId, includeExternalFilePermissionsInfo)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFileDetail getRepositoryFile(String repositoryId, String repositoryFileId, Boolean includeExternalFilePermissionsInfo)
パラメータ
例
getRepositoryFile(communityId, repositoryId, repositoryFileId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFileDetail getRepositoryFile(String communityId, String repositoryId, String repositoryFileId)
パラメータ
getRepositoryFile(communityId, repositoryId, repositoryFileId, includeExternalFilePermissionsInfo)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFileDetail getRepositoryFile(String communityId, String repositoryId, String repositoryFileId, Boolean includeExternalFilePermissionsInfo)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFileId
- 型: String
- リポジトリファイルの ID。
- includeExternalFilePermissionsInfo
- 型: Boolean
- ファイルを共有するかどうか、使用可能な権限タイプなどの権限情報を含めるかどうかを指定します。
外部ファイル権限の管理は、Google ドライブ、SharePoint Online、OneDrive for Business でサポートされています。
getRepositoryFolder(repositoryId, repositoryFolderId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderDetail getRepositoryFolder(String repositoryId, String repositoryFolderId)
例
getRepositoryFolder(communityId, repositoryId, repositoryFolderId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderDetail getRepositoryFolder(String communityId, String repositoryId, String repositoryFolderId)
パラメータ
getRepositoryFolderItems(repositoryId, repositoryFolderId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderItemsCollection getRepositoryFolderItems(String repositoryId, String repositoryFolderId)
例
getRepositoryFolderItems(communityId, repositoryId, repositoryFolderId)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderItemsCollection getRepositoryFolderItems(String communityId, String repositoryId, String repositoryFolderId)
パラメータ
getRepositoryFolderItems(repositoryId, repositoryFolderId, pageParam, pageSize)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderItemsCollection getRepositoryFolderItems(String repositoryId, String repositoryFolderId, Integer pageParam, Integer pageSize)
パラメータ
getRepositoryFolderItems(communityId, repositoryId, repositoryFolderId, pageParam, pageSize)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFolderItemsCollection getRepositoryFolderItems(String communityId, String repositoryId, String repositoryFolderId, Integer pageParam, Integer pageSize)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFolderId
- 型: String
- リポジトリフォルダの ID。
- pageParam
- 型: Integer
- 返すページのページ番号を指定します。0 から開始します。null または 0 を渡すと、最初のページが返されます。
- pageSize
- 型: Integer
- ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトのページサイズの 25 に設定されます。
updateRepositoryFile(repositoryId, repositoryFileId, file)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFileDetail updateRepositoryFile(String repositoryId, String repositoryFileId, ConnectApi.ContentHubItemInput file)
パラメータ
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFileId
- 型: String
- リポジトリファイルの ID。
- file
- 型: ConnectApi.ContentHubItemInput
- 項目種別の項目種別 ID と項目。
例
updateRepositoryFile(repositoryId, repositoryFileId, file, fileData)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFileDetail updateRepositoryFile(String repositoryId, String repositoryFileId, ConnectApi.ContentHubItemInput file, ConnectApi.BinaryInput fileData)
パラメータ
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFileId
- 型: String
- リポジトリファイルの ID。
- file
- 型: ConnectApi.ContentHubItemInput
- 項目種別の項目種別 ID と項目。
- fileData
- 型: ConnectApi.BinaryInput
- バイナリファイル。
例
この例では、リポジトリ内のファイルのコンテンツとメタデータを更新します。ファイルを更新した後、ファイルの ID、名前、説明、外部 URL、およびダウンロード URL を表示します。
updateRepositoryFile(communityId, repositoryId, repositoryFileId, file)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFileDetail updateRepositoryFile(String communityId, String repositoryId, String repositoryFileId, ConnectApi.ContentHubItemInput file)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFileId
- 型: String
- リポジトリファイルの ID。
- file
- 型: ConnectApi.ContentHubItemInput
- 項目種別の項目種別 ID と項目。
updateRepositoryFile(communityId, repositoryId, repositoryFileId, file, fileData)
API バージョン
39.0
Chatter が必要かどうか
いいえ
署名
public static ConnectApi.RepositoryFileDetail updateRepositoryFile(String communityId, String repositoryId, String repositoryFileId, ConnectApi.ContentHubItemInput file, ConnectApi.BinaryInput fileData)
パラメータ
- communityId
- 型: String
- コミュニティの ID、internal、または null のいずれかを使用します。
- repositoryId
- 型: String
- リポジトリの ID。
- repositoryFileId
- 型: String
- リポジトリファイルの ID。
- file
- 型: ConnectApi.ContentHubItemInput
- 項目種別の項目種別 ID と項目。
- fileData
- 型: ConnectApi.BinaryInput
- バイナリファイル。