无法为 paypal REST API 创建应用程序
Posted
技术标签:
【中文标题】无法为 paypal REST API 创建应用程序【英文标题】:Can't create app for paypal REST API 【发布时间】:2014-10-19 16:44:37 【问题描述】:我已登录开发者网站,但当我进入应用页面创建应用时,我看到以下错误消息:
Problem creating sandbox facilitator account [Error code: 2001]
当我查看沙盒帐户页面时,我看到那里有一个促进者帐户 (xxx-facilitator@xxxx.xxx)
当我单击“创建应用”按钮时,“沙盒开发者帐户”下拉菜单为空,当我尝试创建应用时,我收到以下错误消息:
We’re sorry, but something went wrong while creating the application. Please try again.
到目前为止,我已经:
-
创建了新的沙盒用户
向 paypal 的技术支持提交了查询(没有回复)
搁置一天,然后再试一次
登录,退出...
【问题讨论】:
真的很可笑。这些人懒得对他们抛出的错误提供任何有意义的解释。非常不专业。我在 2016 年 6 月遇到了同样的问题! 在此处更新解决方法:***.com/questions/40055467/… 【参考方案1】:我等了两天,关于辅导员帐户的错误消息消失了。然后我就可以创建一个新的企业帐户。这让我可以毫无错误地创建一个 REST 应用程序。
【讨论】:
这不是正确的答案。【参考方案2】:我也遇到了“创建沙盒服务商帐户时出现问题”错误,但它的错误代码不同,为“TAGETLIST404-20141017053750”。显然后缀只是一个时间戳。
问题似乎是由最初返回超时会话错误但似乎仍然登录的 Oauth 登录弹出窗口引起的,因为它在右上角显示了我的名字。但是尝试创建新应用程序返回了沙盒促进器错误。
清除 cookie 并再次登录,似乎没有出现超时错误,我可以创建帐户。我知道这不是一个很好的答案,但可以尝试一下。
【讨论】:
这对我有用。实际上,我刚刚启动了一个新的“私人浏览”或“隐身”浏览器窗口,再次登录到贝宝开发者控制台,然后我就能够看到我创建的应用程序、创建新应用程序和编辑现有应用程序。感谢您的提示。【参考方案3】:我遇到了同样的问题,只需稍微编辑一下源即可解决。
如果您的帐户为空,请右键单击下拉菜单,然后单击浏览器中的检查元素。 在下拉列表的标签内,将您的电子邮件添加到标签中。该电子邮件应该是您创建的有效沙盒帐户。
例如,如果您想使用电子邮件 business@example.com 添加沙盒帐户, 在选择标签中添加 business@example.com。
似乎从 Paypal 方面可以轻松修复它,但他们还没有费心修复它。
【讨论】:
嗯,买了一个选项标签,但没有运气【参考方案4】:我遇到了同样的问题。尽管我之前已经设置了帐户,但“沙盒开发者帐户”下拉框没有条目 - 所以我无法创建应用程序。 经过一些反复试验,我终于找到了一种在 html 选择中注入有效选项的方法,并最终成功创建了应用程序。
方法如下:
登录您的 developer.paypal.com 个人资料并转到 Sandbox - Accounts。
只需使用 Firefox 中的 Firebug 或 Chrome 中的开发者工具来检查源代码:检查您的 BUSINESS 帐户的源代码,您会发现如下代码行:
<a class="profile" target="/developer/accounts/detail/2297102045097598612">Profile</a>
记下 ID(例如 2297102045097598612)、国家/地区代码(例如 US)和电子邮件地址。
现在转到仪表板 - 我的应用程序和凭据,然后按“创建应用程序”
打开 Firebug/Dev。工具并检查“沙盒开发者帐户”下拉框。右键单击 dom 中的空选择,然后选择“编辑为 HTML”。使用您以前记下的值输入选项标签,就像这样:
<option value="2297102045097598612,email@domain.com">email@domain.com (US)</option>
检查该选项现在是否出现在下拉框中。
在“应用名称”字段中输入名称,然后按“创建应用”。
就是这样。希望我能帮上忙。
【讨论】:
这行得通!您只需要一个有效的 ID 和电子邮件,即可让沙盒帐户生成凭据。我能够使用默认的沙盒业务/促进者帐户,然后成功创建了我的应用程序,它为我提供了下一页所需的 API 凭据。 它也对我有用,非常感谢。令人难以置信的是,这是在一个应该是安全的平台上做到这一点的方式...... 谢谢!为什么我观察到企业网络的不可靠性模式始终如一? eBay 沙盒绝对是恶魔,而贝宝沙盒也不远了。仅仅赞同财务驱动的发展理念对企业不利。你只是在慢慢地给自己挖一个越来越难摆脱的洞。 问题仍然存在。感谢您的解决方案,它对我有用! 当我按“创建应用”时收到“错误请求”【参考方案5】:对于 PayFlow API - 更改生效最多需要 3 小时。3 小时后,它会在单击时保存数据。
【讨论】:
【参考方案6】:在我的情况下,我的主要电子邮件帐户没有得到确认。确认后允许我
【讨论】:
【参考方案7】:今天,我刚刚遇到了同样的错误。问题是Paypal如何引发错误,这让我们很困惑。他们应该提出的错误是:“您尚未创建任何开发者帐户,请创建一个帐户并重试”。
这是我的解决方法:
-
转至:https://developer.paypal.com/developer/accounts
创建一个BUSINESS沙盒帐户。
返回并再次尝试创建应用,看看它是否有效。
【讨论】:
以上是关于无法为 paypal REST API 创建应用程序的主要内容,如果未能解决你的问题,请参考以下文章