2
在這裏,box.net共享的鏈接是我的代碼:試圖使用PHP創建
$params = array();
$params['shared_link'] = array("access"=> "Open");
$params = json_encode($params);
echo $params;
$key = "[key]";
$token = "[token]";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.box.com/2.0/folders/[folder_id]/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json',
"Authorization: BoxAuth api_key=$key&auth_token=$token",'Content-Length: ' . strlen($params), 'X-HTTP-Method-Override: PUT'));
$result = curl_exec($ch);
curl_close($ch);
print_r($result);
我不能夠創建一個共享的鏈接。我從box.net得到這個迴應:
{"type":"error","status":500,"code":"internal_server_error","help_url":"http:\/\/developers.box.com\/docs\/#errors","message":"Internal Server Error","request_id":"79086734650bfaf56c7894"}
有人能幫我嗎?
謝謝!
馬塞洛
您是否聯繫了Box.net支持?不幸的是,500系列的錯誤通常會表明他們的方面有問題。這並不是說你沒有正確地形成你的請求(在這種情況下,他們應該給你一個400系列的錯誤),只是如果你沒有正確地形成你的請求,肯定沒有給你任何反饋。 –