Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过SDK检索paypal计划时出现错误代码400 -无请求有效负载

通过SDK检索paypal计划时出现错误代码400 -无请求有效负载
EN

Stack Overflow用户
提问于 2016-05-17 22:52:29
回答 1查看 143关注 0票数 1

我试图通过最新的Github Paypal SDK获得一个使用SDK的示例脚本的计划。当调用API时,它抛出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'PayPal\Exception\PayPalConnectionException' with message 'Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/billing-plans/P-0B085781ML2192537TXPEZ6I.'

以下是日志文件中需要关注的行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[18-05-2016 12:26:16] PayPal\Core\PayPalHttpConnection : INFO: GET https://api.sandbox.paypal.com/v1/payments/billing-plans/P-0B085781ML2192537TXPEZ6I
[18-05-2016 12:26:16] PayPal\Core\PayPalHttpConnection : INFO: Invalid or no certificate authority found - Retrying using bundled CA certs file
[18-05-2016 12:26:18] PayPal\Core\PayPalHttpConnection : DEBUG: Request Headers     : GET /v1/payments/billing-plans/P-0B085781ML2192537TXPEZ6I HTTP/1.1, Host: api.sandbox.paypal.com, Accept: */*, Content-Type: application/json, User-Agent: PayPalSDK/PayPal-PHP-SDK 1.7.1 (platform-ver=5.6.12; bit=32; os=Windows_NT_6.2; machine=i586; crypto-lib-ver=1.0.1p; curl=7.42.1), Authorization: Bearer ..., , 
[18-05-2016 12:26:18] PayPal\Core\PayPalHttpConnection : DEBUG: No Request Payload
-----------------------------------------------------------------------
[18-05-2016 12:26:18] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
[18-05-2016 12:26:18] PayPal\Core\PayPalHttpConnection : DEBUG: Response Headers    : HTTP/1.1 400 Bad Request, Date: Tue, 17 May 2016 22:26:19 GMT, Server: Apache, PROXY_SERVER_INFO: host=slcsbplatformapiserv3002.slc.paypal.com;threadId=311, Paypal-Debug-Id: dc99bbb98dc5e, CORRELATION-ID: dc99bbb98dc5e, Content-Language: *, Connection: close, Connection: close, Paypal-Debug-Id: dc99bbb98dc5e, Set-Cookie: X-PP-SILOVER=name%3DSANDBOX3.API.1%26silo_version%3D1880%26app%3Dplatformapiserv%26TIME%3D2342140759%26HTTP_X_PP_AZ_LOCATOR%3D; Expires=Tue, 17 May 2016 22:56:20 GMT; domain=.paypal.com; path=/; Secure; HttpOnly, Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT, Vary: Authorization, Content-Length: 0, Content-Type: text/xml, , 
[18-05-2016 12:26:18] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/billing-plans/P-0B085781ML2192537TXPEZ6I. 
[18-05-2016 12:26:18] PayPal\Core\PayPalHttpConnection : DEBUG: 

根据我对日志条目的理解,到目前为止,我已经尝试过了:交换证书,关闭curl部分中的SSL验证,当然还有不同的活动计划ids。

顺便说一句,所有其他调用贝宝返回数据的预期。这只是get plan调用。

如果有任何帮助的话,我在Windows上使用XAMPP localhost。

有谁能告诉我怎么走吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-17 23:55:49

所以..。我想这是我的笨拙:)

以上述错误结尾的计划did不再存在或已删除状态。不管怎么说,他们再也无法联系到了。所以paypal发送了错误代码400。

注意:如果状态没有改变,在计划更新调用时也会发生这种情况。也就是说,当您尝试更改的计划已经处于活动状态时,您尝试发送新的“活动”状态。将抛出相同的错误代码400。我知道激活一个激活的计划是没有意义的,但有时如果你忘记检查你的代码,这样的错误可能会变得非常误导。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37287482

复制
相关文章
T-SQL查询语句
1、SQL的组成: ①DML:数据操纵语句 select、insert、delete、update ②DDL:数据定义语句 create、alter、drop ③DCL:数据控制语句 grant、revoke 2、查询语句:select select 列名1,列名2,…… [into 新表名称] from 表名 [where 条件表达式] [order by 列名 排序方式] 排序 [group by 表达式] 分
L宝宝聊IT
2018/06/20
9650
浅谈 T-SQL高级查询
之前我们简单的了解了增、删、改、查这几类T-SQL语法来操纵数据表,但是为了更方便快捷地完成大量任务,SQL Server 提供了一些内部函数,可以和SQL Server 的SELECT语句来联合使用,进行类型转换、日期处理、数学计算、实现系统功能。
小手冰凉
2019/09/10
1.7K0
浅谈 T-SQL高级查询
SQLServer T-SQL 部分查询语句归纳
通过某一约束条件 (ON table.XXX = table2.XXX) 进行关联,如果表中有至少一个匹配,则返回行,输出查询的字段。
李郑
2019/12/04
1.4K0
SQL Server T-SQL高级查询
高级查询在数据库中用得是最频繁的,也是应用最广泛的。 Ø 基本常用查询 --select select * from student;   --all 查询所有 select all sex from student;   --distinct 过滤重复 select distinct sex from student;   --count 统计 select count(*) from student; select count(sex) from student; select count(distin
磊哥
2018/04/26
3.9K0
T-SQL基础(一)之简单查询
SQL: Structured Query Language,结构化查询语言,是一种在关系型数据库中用于管理数据的标准语言。SQL是一种声明式编程语言,即只需表明需要什么而无需关注实现细节(C#中的LINQ也是如此)。
雪飞鸿
2018/11/02
4.2K0
【T-SQL基础】02.联接查询
概述: 本系列【T-SQL基础】主要是针对T-SQL基础的总结。 本篇主要是对多表查询基础的总结。 查询语句的FROM字句在逻辑上是第一条要处理的字句,在FROM字句内可以用表运算符对输入的表进行操作
悟空聊架构
2018/05/18
3K0
【T-SQL基础】03.子查询
以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。 本系列【T-SQL基础】主要是针对T-SQL基础的总结。 练习题: 1.写一条查询语句,返回Orders表中
悟空聊架构
2018/05/18
1.9K0
T-SQL基础(二)之关联查询
表运算符的作用是把为其提供的表作为输入,经过逻辑查询处理,返回一个表结果。SQL Server支持四个表运算符:JOIN、APPLY、PIVOT、UNPIVOT,其中JOIN是标准SQL中的运算符,APPLY、PIVOT和UNPIVOT是T-SQL的扩展。
雪飞鸿
2018/11/14
2.2K0
T-SQL基础(二)之关联查询
T-SQL基础(二)之关联查询
表运算符的作用是把为其提供的表作为输入,经过逻辑查询处理,返回一个表结果。SQL Server支持四个表运算符:JOIN、APPLY、PIVOT、UNPIVOT,其中JOIN是标准SQL中的运算符,APPLY、PIVOT和UNPIVOT是T-SQL的扩展。
雪飞鸿
2018/12/12
2.1K0
T-SQL 查询、修改数据表
T-SQL修改表数据 INSERT语句 语法: INSERT [TOP(expression) [PERCENT]] [INTO]   { <object> | rowset_function_limited     [ WITH ( <Table_Hint_Limited> [ ...n ] ) ] /*指定表提示*/     | view_name } /*视图名*/   {     [(column_list) ]
欠扁的小篮子
2018/04/09
1.3K0
【T-SQL基础】01.单表查询-几道sql查询题
概述: 本系列【T-SQL基础】主要是针对T-SQL基础的总结。 本篇主要总结了常见的对单表查询的SQL查询题目。 首先我们必须了解SQL查询的各字句在逻辑上按以下顺序进行处理: 1.FROM 2.W
悟空聊架构
2018/05/18
2K0
Windows server 2016——SQL server T-SQL查询语句
本系列文章将会讲解SQL server 中 server T-SQL查询语句,并且会同步视频进行安装讲解。
网络豆
2023/10/17
2500
Windows server 2016——SQL server T-SQL查询语句
《SQLSERVER2012之T-SQL教程》T-SQL单表查询(二)「建议收藏」
表结构与数据:https://github.com/XuePeng87/TSQLV4
全栈程序员站长
2022/07/19
1.8K0
《T-SQL查询》读书笔记Part 1.逻辑查询处理知多少
  T-SQL是ANSI和ISO SQL标准的MS SQL扩展,其正式名称为Transact-SQL,但一般程序员都称其为T-SQL。
Edison Zhou
2018/08/21
1.1K0
《T-SQL查询》读书笔记Part 1.逻辑查询处理知多少
T-SQL进阶:超越基础 Level 2:编写子查询
By Gregory Larsen, 2016/01/01 (首次发布于: 2014/01/29) 关于系列 本文属于进阶系列:T-SQL进阶:超越基础 跟随Gregory Larsen的T-SQL DML进阶系列,其涵盖了更多的高级方面的T-SQL语言,如子查询。 在您开始创建超出基本Transact-SQL语句的更复杂的SQL代码时,您可能会发现需要使用其他SELECT语句的结果来限制查询。 当在父Transact-SQL语句中嵌入SELECT语句时,这些嵌入式SELECT语句被称为子查询或相关子查询。
Woodson
2018/07/18
6K0
《T-SQL查询》读书笔记Part 2.执行计划
  在SSMS(SQL Server Management Studio)中,有两种图形化的执行计划可供选择。一种是估计执行计划(Ctrl+L键),另一种是实际执行计划(Ctrl+M键)。两种计划通常都是一样的,只是执行时间点不同。估计查询计划是在查询执行之前生成,而实际执行计划则是在查询输出的同时得到的。
Edison Zhou
2018/08/21
3460
《T-SQL查询》读书笔记Part 2.执行计划
T-SQL基础(三)之子查询与表表达式
在嵌套查询中,最外面查询结果集返回给调用方,称为外部查询。嵌套在外部查询内的查询称为子查询,子查询的结果集供外部查询使用。
雪飞鸿
2018/12/19
1.5K0
【T-SQL进阶】02.理解SQL查询的底层原理
本系列【T-SQL】主要是针对T-SQL的总结。 一、SQL Server组成部分 1.关系引擎:主要作用是优化和执行查询。 包含三大组件: (1)命令解析器:检查语法和转换查询树。 (2)查询优化器
悟空聊架构
2018/06/26
1.7K0
【T-SQL进阶】02.理解SQL查询的底层原理
本系列【T-SQL】主要是针对T-SQL的总结。 一、SQL Server组成部分 1.关系引擎:主要作用是优化和执行查询。 包含三大组件: (1)命令解析器:检查语法和转换查询树。 (2)查询优化器
悟空聊架构
2018/05/18
1.1K0
T-SQL基础(三)之子查询与表表达式
在嵌套查询中,最外面查询结果集返回给调用方,称为外部查询。嵌套在外部查询内的查询称为子查询,子查询的结果集供外部查询使用。
雪飞鸿
2018/11/24
1.6K0

相似问题

T-SQL动态查询和枢轴

24

通过枢轴查询的t-sql组

20

T-SQL动态枢轴查询和SQL注入保护

110

T-SQL :不带聚合的枢轴表

11

t-sql辅助枢轴在旋转表上

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文