草庐IT

rest_framework

全部标签

php - 在 PHP 脚本中加载 Zend Framework 及其应用程序

我需要在PHP脚本中找到ZendFramework及其MVC应用程序,这样我就可以做一些模型来查询数据库。框架和一些库是这样加载的(脚本是别人创建的):/**InitialiseZend*/define('BRIDGE_BASE_DIR',dirname(__FILE__));set_include_path(get_include_path().PATH_SEPARATOR.BRIDGE_BASE_DIR.'/../library');require_once('Zend/Loader/Autoloader.php');require_once'Zend/Config/Ini.php

php - SugarCRM REST API,如何获取与帐户相关的联系人

我正在使用SugarCRMPro6.5.5。我正在尝试与另一个应用程序进行一些集成,因此我需要从该其他应用程序进行一些API调用。我正在使用RESTAPIv2。此时,我需要通过帐户ID获取与帐户相关的联系人。我已经尝试了get_relationships()和get_entry_list(),但我无法让它们中的任何一个工作。这是我对get_relationships()的输入:{"session":"eujfbfsfjgni98m0mivl6jm6r2","module_name":"帐户","module_id":"c03d0649-0525-2f90-1206-50881e87d7

php - 如何保护 Lithium php RESTful API?

我已经使用Lithiumphp框架创建了一个RESTful应用程序,现在我的问题是如何保护它?是否有使用锂框架的OAUTH或HTTP摘要认证的现有代码? 最佳答案 感谢您编辑您的问题以实际提出一些具体问题。请看以下内容:https://github.com/search?q=li3_oauthhttp://li3.me/docs/lithium/security/auth/adapter/Http 关于php-如何保护LithiumphpRESTfulAPI?,我们在StackOverf

php - Zend Framework 2 - 注释形式 - 绑定(bind)不起作用

我正在使用AnnotationForms,并且我将教程中的标准编辑操作更改为使用Annotation而不是标准表单。除了$form->bind()没有填写值外,一切正常。表单字段保持为空。我检查了应该绑定(bind)的变量,它已设置且看起来不错。这是我的操作:$id=(int)$this->getEvent()->getRouteMatch()->getParam('id');if(!$id){return$this->redirect()->toRoute('album',array('action'=>'add'));}$album=$this->getEntityManager(

php - 删除 Symfony2 表单中的表单 namespace (用于 REST API)

我正在使用Symfony2设计RESTAPI。对于POST和PUT请求,我使用的是FormType。像这样的东西:classEmailTypeextendsAbstractType{publicfunctionbuildForm(FormBuilderInterface$builder,array$options){$builder->add('subject','textarea')[...];}publicfunctiongetName(){return'email';}}但是当我发布时,我必须传递具有命名空间的字段,例如:{"email":{"subject":"subject"

php - 使用 Twitter 的 REST API 检索速率限制状态

我正在使用来自Twitter的RESTAPI,使用abraham的twitteroauth库。我正在尝试获取我的apikey的速率限制状态,以便能够直接在我的管理面板上显示它,我正在使用类似的东西:$rate=$connection->get('application/rate_limit_status');print_r($rate->resources->statuses);但我不知道如何仅获取“/statuses/home_timeline”状态。我已经尝试了几种方法,例如$rate->resources->statuses->'/statuses/home_timeline'或

php - Phalcon/REST 到现有项目

我正在开发一个具有以下目录结构的phalcon网络应用程序:/app//cache/.../config/config.phploader.phpservices.php/controllers/contorllerBase.php.../models/.../views/.../public//css//img//js/.htaccesindex.phpwebtools.config.phpwebtools.phpindex.html我用phalcondevtools创建了这个项目,到目前为止它工作正常,但现在我必须为这个项目实现一个REST函数。我的问题是:在此结构中我在哪里创建R

php - 使用 GuzzleHttp REST API 客户端在 PHP 中进行非阻塞调用

我想使用PHP库GuzzleHttp进行非阻塞RESTAPI调用。我有一个RESTAPI服务器(http://api.example.com/v1/wait)wait方法不执行任何操作,除了sleep(10)。我正在使用future参数从PHPCLI运行以下命令:$client=new\GuzzleHttp\Client;$response=$client->get('http://api.example.com/v1/wait',['future'=>true,'body'=>['some'=>'var'],]);echo'OK';我希望“OK”会立即回显,而无需等待RESTAPI调

php - 如何将 id 属性添加到 Zend Framework 表单?

我有一个简单的类,它用2个元素扩展Zend_Form:classApplication_Form_PlayerextendsZend_Form{publicfunctioninit(){$this->addElement('text','firstName',array('label'=>$this->getView()->translate('Firstname').'('.$this->getView()->translate('imaginary').')','required'=>true,'filters'=>array('StringTrim'),'validators'=

php - 按 Yii2 RESTful API 上的其他字段过滤

首先抱歉英语不好!我正在YII2中测试一个RESTfulAPI,它很容易创建,遵循officialguide.但默认情况下(据我所知)我只能通过id作为参数来获取特定记录。例如,假设我有下表名为person:id,name,age,gender,email,phone在这种情况下,我只能通过id进行过滤,像这样:http://myserver/api/persons/1我需要知道如何按其他字段进行过滤,例如年龄或性别。我的Controller:classPersonControllerextendsActiveController{public$modelClass='app\mode