ストレージポリシー割り当てのリストを取得

get
https://api.box.com/2.0
/storage_policy_assignments/

会社またはユーザーのすべてのストレージポリシー割り当てを取得します。

Request

Bearer [ACCESS_TOKEN]
application/json

Query Parameters

stringin queryoptional
JV9IRGZmieiBasejOG9yDCRNgd2ymoZIbjsxbJMjIs3kioVii

結果が返される開始位置のマーカー。マーカーベースのページ割りを使用している場合に使用されます。

これを使用するには、usemarkertrueに設定する必要があります。

stringin queryrequired
984322

割り当てを返すユーザーまたは会社のID

stringin queryrequired
user

割り当てを返すターゲットのタイプ

Value is one of user,enterprise

Response

会社またはユーザーのストレージポリシーのコレクションを返します。

予期しないクライアントエラー。

get
ストレージポリシー割り当てのリストを取得
You can now try out some of our APIs live, right here in the documentation.
Log in

Request Example

cURL
curl -i -X GET "https://api.box.com/2.0/storage_policy_assignments?resolved_for_type=userresolved_for_id=984322" \
     -H "Authorization: Bearer <ACCESS_TOKEN>"
.NET
BoxStoragePolicyAssignment assignment = client.StoragePoliciesManager
    .GetAssignmentForTargetAsync("22222");
Java
BoxStoragePolicyAssignment.Info assignmentInfo = BoxStoragePolicyAssignment.getAssignmentForTarget(api, "user", "1234")
Python
assignment = client.user(user_id='12345').get_storage_policy_assignment()
print('Assignment ID is {0} and the storage policy ID is {1}'.format(assignment.id, assignment.storage_policy.id))
Node
client.storagePolicies.getAssignmentForTarget('22222')
    .then(assignment => {
        /* assignment -> {
            type: 'storage_policy_assignment',
            id: 'dXNlcl8yMjIyMg==',
            storage_policy: 'storage_policy', id: '7' },
            assigned_to: { type: 'user', id: '22222' } }
        */
    });
iOS
client.storagePolicy.listAssignments(resolvedForType: "user", resolvedForId: "1234") { (result: Result<StoragePolicyAssignment, BoxSDKError>) in
    guard case let .success(assignment) = result else {
        print("Error getting storage policy assignment")
        return
    }
    print("Storage policy assignment for user \(assignment.assignedTo?.id) is \(assignment.id)")
}

Response Example

{
  "entries": [
    {
      "storage_policy": {
        "id": 11446498,
        "type": "storage_policy"
      },
      "assigned_to": {
        "id": 11446498,
        "type": "file"
      }
    }
  ],
  "limit": 1000,
  "next_marker": 3000,
  "prev_marker": 1000
}