草庐IT

Rest-Client

全部标签

php - Opscode Chef REST API JSON 无效

我正在尝试通过PHP与Chef集成我使用了库https://github.com/dv1r/php-chef与HostedEnterpriseChef通信。当我从Chef检索信息时,一切正常。我还可以删除客户端等。当我尝试向服务器发送数据时,问题就出现了。我总是收到错误“无效的JSON”。根据http://jsonlint.com/,我发送的JSON是有效的.有人知道我是否需要向json_encode()添加类型和编码类型才能解决这个问题吗?代码示例:try{//GetscurrentdatainData-Bad`evns`Item`dev`(works)$res=$this->che

php - Magento REST API 示例代码 404s

这个问题在这里已经有了答案:MagentoRestAPIOauthURLReturning404(5个答案)关闭8年前。按照此处的文档进行操作时http://www.magentocommerce.com/api/rest/introduction.html404s以下的示例代码尝试调用urls/oauth/initiate和/admin/oauth_authorize./api/rest工作正常,因为我在.htaccess中有当前规则RewriteRule^api/restapi.php?type=rest[QSA,L]我还缺少其他规则吗?据我了解,magentoRESTapi应该可

php - Google 云端硬盘服务帐户和 "Unauthorized client or scope in request"

我有3个使用DriveSDK的服务帐户。1,有效,2无效。返回的错误是“ErrorrefreshingtheOAuth2token,message:'{"error":"unauthorized_client","error_description":"Unauthorizedclientorscopeinrequest."}'"所有3个帐户都已在开发者控制台中注册。所有3个都被授权在GoogleApps控制台中进行“ManagedClientAPIaccess”。所有3个都有范围“https://www.googleapis.com/auth/drive.readonly”。所有3个

php - 如何使用 DTO 在 PHP 中使用 REST API?

我有一个API可以用于提供二手车金融报价的服务。我的应用程序是用PHP编写的,并且通过Composer添加了Guzzle5。我以前使用过其他API,它们采用XML或只是一组POST参数来发送,但这个更复杂。此API使用DTO对象并且文档是这样说的:reliesheavilyonDTOstocarrydatabetweenclientandserver.ThefollowingsectionsdetailtheDTOs.Eachwebservicewillserialiseandtransferthemintheirownformats/methods.Itistheresponsibi

php - REST 额外字段并加入 Yii2

我的数据库中有这个模式。时间表使命职位订购一个任务有多个时间表,一个时间表只有一个任务。一个职位有多个任务,一个任务只有一个职位。一个订单有多个仓位,一个仓位只有一个订单。在我从yii\rest\IndexAction扩展的类中,我有这段代码(在prepareDataProvider()方法中):$query=$timeSheetModel->find()->distinct()->joinWith("mission")->joinWith("mission.position")->joinWith("mission.position.order")->where("public.or

php - 您如何使用 SLIM Microframework 组织大型 Rest API?

我正在尝试使用Slim,但我不确定我是否可以使用这样的结构进行扩展:$app->group('/robots',function()use($app){include_once('controller/RobotController.php');$controller=newRobotController();$app->get('/:id',array($controller,'getRobot'))->conditions(array('id'=>'[0-9]'));});我只想拥有一个类似Controller(瘦)模型(胖)的结构并响应json。但我不想将所有内容都放在一个文件中

php - Paypal REST API : Unable to set landing page to billing

我正在使用带有PHPSDK的PaypalRESTAPI为慈善机构构建捐赠功能。我一直在尝试将着陆页类型设置为“结算”,但似乎没有任何改变。这是我定义网络体验配置文件的代码(根据http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payment-experience/CreateWebProfile.html):usePayPal\Api\FlowConfig;usePayPal\Api\Presentation;usePayPal\Api\InputFields;usePayPal\Api\WebProfile;$flow=newFlow

php - haxe (php) https 调用 : stream_socket_client() Peer certificate CN did not match expected CN

我正在使用haxe的Http类(编译为php)通过https将request()发送到AWS。这是一个使用haxe-aws库(https://github.com/Blank101/haxe-aws)的最小示例:variamconf=newIAMConfig('newbucket.s3-eu-central-1.amazonaws.com',accessKey,secretKey,'eu-central-1','s3');varsig4=newSig4Http('https://newbucket.s3-eu-central-1.amazonaws.com/',iamconf);sig

php - Oauth 2 $client->getAccessToken() 返回空值

我正在使用codeigniterMVC框架使用谷歌客户端库登录我的网站。当谷歌使用代码重定向并且我执行以下代码时,一切都运行良好,期待$client->getAccessToken()。$client->getAccessToken()返回空值。我看了很多教程,但没有得到任何帮助。这是我的Controller功能一的代码。在此函数中,我设置我的凭据以创建authUrl。publicfunctionlogin(){//Includetwofilesfromgoogle-php-clientlibraryincontrollerinclude_onceAPPPATH.'third_part

php - WordPress REST API : How to get the "word-only" content in WP REST API JSON File?

我正在使用WPRESTAPI从我的网站检索数据,例如,从这个http:http://localhost:8888/wordpress/wp-json/wp/v2/posts/42我可以查看帖子42的信息,但在内容部分中,它显示如下实际帖子的格式是:这是一个测试博客+[图片]+这是一个测试博客+[图片]我想要的内容部分只是文字,而不是图像的信息,我该怎么做才能实现这一点?WPRESTAPI为这个内容部分返回了什么样的格式?我从网站上读到,它说它是“对象”。我是WP新手。 最佳答案 您需要连接到rest_api_init并修改您需要的内