草庐IT

php - 如何使用 curl 获取 JSON 响应

嘿,我开始学习foursquareAPI,但我一直无法获得访问token。这是我在SO中找到的代码的一部分。//buildurl$url='https://foursquare.com/oauth2/access_token';$url.='?client_id='.CLIENT_ID;$url.='&client_secret='.CLIENT_SECRET;$url.='&grant_type=authorization_code';$url.='&redirect_uri=**********/callback';//changetoyour4sqcallback$url.='&

php - 通过 cURL/PHP 将新行插入到 Google 电子表格中 - 如何?

是否有关于如何执行此操作的脚本或教程?如何将数据从我的PHP应用程序插入到Google电子表格中?我查看了API(https://developers.google.com/google-apps/spreadsheets/),但没有PHP代码/示例。我已经尝试过ZendLibrary实现,但这种方法似乎有些过时,因为我在简单的行插入中遇到了一些愚蠢的错误。我认为我无法使用GoogleApps脚本(https://developers.google.com/apps-script/reference/spreadsheet/),因为我不知道如何从PHP脚本进行编码和触发。还有什么吗?难

php - CURLOPT_NOPROXY 不影响 PHP

我在我的Ubuntu机器上的/etc/environment中有http_proxy设置。我已将CURLOPT_NOPROXY定义为10177然后执行$curl=curl_init('http://127.0.0.1:4444/wd/hub');curl_setopt($curl,CURLOPT_NOPROXY,'127.0.0.1');//or'*'//...setothersparamsandoptions...curl_exec($curl);但这不会影响我的脚本,我收到代理错误消息而不是WebDriver响应。同时从命令行使用curl--noproxy127.0.0.1http

PHP 通过 curl 发送 POST 请求

我需要使用curl向外部httpAPI发出POST请求。当我使用curl命令行调用API时,它返回正确的数据。但是,从php脚本调用它时,我很难获得正确的数据。当我从终端使用curl命令时,我得到了正确的数据:curl-i-H"Accept:application/json"-XPOST-d"type_category_id=4"http://example.com/api/我在php中的curl_setopts()中的CURLOPT_POSTFIELDS的正确格式是什么?我尝试了以下(但失败了): 最佳答案 让它成为Accept:

php - wamp 上的 cURL 无法正常工作

我正在使用一家公司编写的php客户端来访问他们的网络服务。客户端非常全面,包括从Web服务端点生成的XML响应中填充的类。当我在适当的Web服务器上运行它时,它可以正常工作。但是,当我在本地将它与wamp一起使用时,它会抛出一个错误,指出没有收到任何数据。我已经检查了所有StackOverflow,我通常会找到我的问题的答案,但这个问题让我发疯了!这是httpPost函数(作为他们提供的php客户端的一部分编写):privatefunction_httpPost(array$parameters){$query=$this->_getParametersAsString($parame

php - Wunderlist 任务 - 如何在 php 中使用 curl 获取列表的任务

我现在搜索了很多,但无法使用奇妙list端点从单个列表中获得任务的概览:https://a.wunderlist.com/api/v1/tasks我可以获得列表、文件夹并创建列表、文件夹、任务,以便正常工作。但是如何从列表中获取任务呢?我试图解释此处找到的文档:https://developer.wunderlist.com/documentation/endpoints/task当我执行GET方法时,我收到此错误消息:{"error":{"type":"missing_parameter","translation_key":"api_error_missing_params","m

php - 在 PHP 中同时使用 SOAP 和 REST WebServices

我的目标是使用各种Web服务,然后合并结果。我是用PHPcURL做的,但随着Web服务数量的增加,我的服务变慢了,因为进程正在等待响应,然后向下一个Web服务发出请求。我使用curl_multi解决了这个问题一切正常。现在,我遇到了一个新问题,因为我有新的Web服务要添加到我的服务中使用SoapProtocol而且我不能再同时发出请求,因为我不使用cURL进行SoapWeb服务,我使用SoapClient.我知道我可以使用soap指令创建XML,然后使用cURL发送它,但在我看来这是一种不好的做法。简而言之,有什么方法可以同时使用REST和SOAPWeb服务吗?

php - 使用 CURL 检查网站是否使用 SSL

我正在构建一个脚本来检查网站是否使用SSL。例如,我们使用“http://www.google.com/”,它将被重定向到“https://www.google.com/”。我该如何检查?我正在使用以下cURL代码来获取网站的header。输出:HTTP/1.1302FoundCache-Control:privateContent-Type:text/html;charset=UTF-8Location:https://www.google.co.in/?gfe_rd=cr&ei=YEAkV7SEFrTv8wexyy0Content-Length:259Date:Sat,30Apr2

php - 如何为 php 启用 curl

我通过DotDeb存储库在DebianWheezy上使用NGINX和PHP-FPM。这是我的php.ini文件中唯一的curl引用,我不确定我需要做什么。感谢任何帮助(它已经安装)[curl];AdefaultvaluefortheCURLOPT_CAINFOoption.Thisisrequiredtobean;absolutepath.;curl.cainfo=;LocalVariables:;tab-width:4;End: 最佳答案 检查是否安装了php5-curldpkg-l|grep'php5-curl'如果没有安装,a

javascript - 使用jquery的PHP cURL下载进度

每次使用php更新时,我不知道如何推送进度。为了清楚起见,我会写一个例子。jQuery:functionuploadMovieDownload(link){$.post("php/downloadmovie.php",{source:link},function(json){console.log(json);});}uploadMovieDownload(url);PHP(php/downloadmovie.php):session_start();ob_start();date_default_timezone_set("Europe/Bucharest");ini_set('di