Pracuję nad interfejsem API ZOHO i próbuję zaktualizować rekord za pomocą CURL. Próbowałem różnych wersji CURL, ale zawsze zwraca "false". Ale kiedy zadzwonię pod ten sam URL za pomocą przeglądarki, to działa.
Czy istnieje sposób blokowania żądań CURL? Czy istnieje inny sposób, w jaki mogę nazwać ten URL za pomocą POSt lub może być GET? Spędziłem prawie 2-3 dni. Jeśli jesteś użytkownikiem ZOHO API, możesz pokazać mi kod, który zadziałał dla ciebie?Czy serwery mogą blokować żądania zwijania?
Najnowsze curl Starałem się jak poniżej:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
Zgadzam się z wyrażeniem ur "parametrami, których nie spełnia twoje żądanie zwijania", ale w oficjalnej dokumentacji nie wspomniano nic takiego. I jeszcze jedno: tam API musi być wywołane przez HTTPS .... CURL zarządza wewnętrznie, czy muszę dodać coś więcej do obsługi HTTPS? –
@AmitPatil: Tak, curl robi HTTPS.Naprawdę nie mogę mówić o ZOHO API, nigdy nawet nie patrzyłem na to. – Jon
* "W ogromnej większości przypadków ta różnica w zachowaniu jest wyzwalana przez obecność (lub nieobecność) i wartości nagłówków żądań HTTP" * Nowoczesne żądania fałszerzy bloków są o wiele mądrzejsze od tych w dzisiejszych czasach, imho. –