Ich versuche, eine Verbindung zur Smart-Sheets-API mit PHP/cURL herzustellen.PHP-Fehler: Unbekannt SSL-Protokollfehler in Verbindung mit api.smartsheet.com:443
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.smartsheet.com/2.0/sheets/xxxxxxxxx/rows");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSLVERSION, 3);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"[{\"toTop\":true, \"cells\": [ "
. "{\"columnId\": xxxxxxxx, \"value\": description},"
. "{\"columnId\": xxxxxxxx, \"value\": amount},"
. "{\"columnId\": xxxxxxxx, \"value\": po},"
. "{\"columnId\": xxxxxxxx, \"value\": wo},"
. "{\"columnId\": xxxxxxxx, \"value\": contractor},"
. "{\"columnId\": xxxxxxxx, \"value\": vendorcode},"
. "{\"columnID\": xxxxxxxx, \"value\": notes}]");
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = "Authorization: Bearer xxxxxxxx";
$headers[] = "Content-Type: application/json";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
?>
Aus irgendeinem Grund Fehler
Unbekannt SSL-Protokoll in Verbindung
Ich habe api.smartsheet.com:443 jedes Mal, es läuft ich folgende Fehlermeldung erhalten versucht, um die SSL_Version zu ändern aber das behebt das Problem auch nicht. Ich weiß, dass alle meine Zahlen (Token, Sheenum, Collumnum) korrekt sind. Ich habe versucht, andere Lösungen von Leuten durchzugehen, die mit anderen APIs arbeiteten, aber immer noch nicht die Antwort finden konnten. Hat jemand irgendwelche Ideen, wie man das beheben kann?
Danke, Joshua
Haben Sie Folgendes überprüft? http://blog.techstacks.com/2010/03/3-common-causes-of-unknown-ssl-protocol-errors-with-curl.html – Zak
Ich bin gerade durchgegangen und ich kann immer noch nicht finden, das Problem zu lokalisieren . Dies ist das erste Mal, dass ich mit cURL arbeite, daher sind mir einige der Protokolle fremd. Danke aber –