다음은 공동 작업자 (PHP)로 그룹을 추가하는 작은 예입니다. 이것은 V1 API를 사용하는 경우 V2 API를 통해 수행됩니다 (V1 API 인 box.net의 api를 언급 한 것을 보았습니다).
function addGroupColaborator($folderId, $groupId, $accessType, $accessToken){
$options = array(
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_VERBOSE => true,
CURLOPT_HEADER => false,
CURLINFO_HEADER_OUT => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => false
);
$url = 'https://api.box.com/2.0/collaborations?notify=false';
$options[CURLOPT_HTTPHEADER] = array ("Authorization: Bearer ".$accessToken);
$postf = array(
"item" => array(
"id" => $folderId,
"type" => "folder"
),
"accessible_by" => array(
"id" => $groupId,
"type" => 'group'
),
"role" => $accessType
);
$options[CURLOPT_POST] = true;
$options[CURLOPT_POSTFIELDS] = json_encode($postf);
$ch = curl_init($url);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result, true);
}
안녕하세요, 은 또한, 그와 시도,하지만 난이 일을 만들 수 없습니다. 같은 오류가 발생합니다. 다른 옵션은 무엇입니까? 감사합니다. – Mindastic