草庐IT

REST-ful

全部标签

php - 整理 REST API 请求的 Htaccess 规则

我有一个正在使用的API服务器,它目前通过$_GET变量接受请求,如下所示http://localhost/request.php?method=get&action=query_users&id=1138ab9bce298fe35553827792794394&time=1319225314&signature=d2325dedc41bd3bb7dc3f7c4fd6f081d95af1000我需要帮助创建一个HTAccess规则,该规则可以读取将“&”替换为“/”以及“=”和“?”的网址使用“/”创建一个干净的url,如http://localhost/request/method/

php - Web 服务 - REST 与 PHP JSON RPC

我正在做一个项目,试图公开软件的功能。基本上我已经设置了后端,并且正在考虑使用JSON消息将前端与后端代码分开。对于服务和API之间的区别,我有点困惑。我知道API可以构建在服务之上。但是我想到了这两个模型——使用json-rpc访问配置文件Xhttp://xyz.com/?request={"jsonrpc":"2.0","id":1,"method":"getProfile","params":{"id":"X"}}或者它应该像这样使用REST-http://api.xyz.com/X谢谢 最佳答案 “服务”与“API”是一个非

php - 使用 REST API 的 PayPal 订单摘要 - - cURL 或 PHP

我正在使用PayPalRESTfulAPI。https://developer.paypal.com/webapps/developer/docs/api/我如何将我的消费者订单商品和购买描述传递给PayPal,以便当我的用户被重定向到PayPal以通过登录批准订单时,他们的订单摘要将显示在左侧。..左侧的订单摘要我已尝试传递transactions.item_list.items,但该信息仍未显示在订单摘要中。对于如何使用PayPalRESTfulAPI让订单摘要显示在paypal批准页面上有什么帮助吗?我对他们的文档并不满意,因为它缺少一些信息并且还有一些错误,这浪费了我大量的调试

php - 使用 Jira REST API

我想使用JiraRESTAPI,但未成功。Jira站点给出如下请求URL:curl-D--ufred:fred-XPOST--data{seebelow}-H"Content-Type:application/json"http://localhost:8090/rest/api/2/issue/这是json数组,位于名为collector.json的文件中:"fields":[{"project":{"key":"ATL"},"summary":"RESTyemerryTEST.","description":"Creatingofanissueusingprojectkeysand

php - Zend_Rest_Route 不适用于子目录 Controller (例如 admin/questions)

我正在尝试为子目录Controller定义RESTful路由。我希望能够为位于admin/questions/*的url创建路由。我的Controller是Admin_QuestionsController:-application-controllers-AdminQuestionsController.php(classAdmin_QuestionsController)下面是我如何为这个Controller声明我的RESTful路由:$restRoute=newZend_Rest_Route($front,array(),array('admin'=>array('questio

php - Paypal Rest API 的工作

我无法正确理解PaypalAPI。我想了解用于支付的PHPSDK。我试图查看PaypalIntegration以及。我无法理解的是。不需要登录用户吗?使用Paypal存储信用卡的真正含义是什么。这是否意味着信用卡存储在API中或信用卡存储在Paypal用户配置文件中我应该如何进行定期付款。我知道我需要使用信用卡ID来获取所有信用卡详细信息,并在那里进行付款。这是否意味着我必须将信用卡ID存储在我的数据库中,然后将其用于future的定期付款/订阅?我还必须存储付款人ID吗?我应该如何获取用户的详细信息。如果可以说,第一点是错误的,它确实需要用户登录,那么我应该如何获取已存储在该用户帐户

php - 在 PHP 中使用 REST API 在 SalesForce 中创建销售线索

在过去的几天里,我一直在尝试通过SalesForce的RESTAPI创建销售线索,但我终究无法让它发挥作用。我能够毫无问题地获得访问token,但从那时起,就创建潜在客户而言,我完全没有运气。我一直在所有文档中看到:curlhttps://na1.salesforce.com/services/data/v20.0/sobjects/Account/-H"Authorization:Bearertoken-H"Content-Type:application/json"-d@newaccount.json"不过,我如何在PHP的curl中执行此操作?我试了又试,但一点运气都没有。这是我

php - Zend 框架 2 Rest API : Calls getList() instead of get($id) function

以下是我的模块配置文件returnarray('controllers'=>array('invokables'=>array('RSMobile\Controller\User'=>'RSMobile\Controller\UserController',),),//RoutesforAPIcalls'router'=>array('routes'=>array('rsmobile'=>array('type'=>'segment','options'=>array('route'=>'/rsmobile','defaults'=>array('controller'=>'RSMob

php - REST API 响应中的校验和

发送带有响应内容的校验和是个好主意吗?如果是这样,计算校验和的最常用方法是什么?例子:HTTP/1.1200OKDate:Thu,30Jun201121:32:20GMTServer:ApacheConnection:closeContent-Type:application/json22{test:1} 最佳答案 HTTP的底层协议(protocol)是TCP,它已经有了校验和机制,所以我认为它没有用。如果您仍然需要这种东西,您可以计算正文内容的SHA1签名并将其作为自定义header包含在您的响应中,例如HTTP/1.1200O

php - 如何在 Symfony 2 中使用 Behat 和 Mink 测试 REST API

我正在Symfony中构建一个RESTAPI,我想用Behat测试它(使用Mink和symfony2的behat扩展)。GET方法没有问题,我只是“模拟”一些数据库对象,使用“我在”步骤定义并检查响应。但是当涉及到测试某个元素的帖子是否有效时,我不知道如何使用Mink发送帖子参数。我知道这可以用Guzzle来完成,但我认为通过Mink和Symfony扩展来完成会更好。我正在寻找的是定义步骤的方法,例如WhenIPOSTtothefollowingdata:|field1|field2|field3||value1| value2| value3|有什么简单的方法可以使用Mink发送这个