단순한 PHP 명령어를 사용해서 거의 성공한 것 같습니다. 코드는 아래와 같습니다. 사용자 이름 선택은 이 게시글에서 가져왔습니다.
이 응답을 받고 있는데… 이게 무슨 의미인가요? SSL 프로토콜 버전 문제인 것 같네요?
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
제 코드는 다음과 같습니다:
$url = "https://community.mysite.com/admin/users/100004/log_out";
$headers = array( 'Api-Key' => 'd412mylongadminkeyaadcd',
'Api-Username' => 'system',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
[편집: 아래 줄들도 추가했는데, 변화 없음:]
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
[/편집]
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$data = curl_exec($ch);
if (curl_errno($ch)) {
echo curl_error($ch);
}
curl_close($ch);