没有正斜杠,Xero回调网址将无法工作

时间:2019-08-25 10:21:34

标签: coldfusion xero-api

在Xero Developer中设置应用程序时,它不允许您设置带有正斜杠的回调URL,例如/callback.cfm。只会callback.cfm. So when it comes back, it goes to https://dev.colossus.systemscallback.cfm and not https://dev.colossus.systems/callback.cfm`除外。

我尝试了所有可理解的组合,但是应用设置中的OAuth 1.0a回调域将不允许您使用正斜杠。即使最后一个带斜杠的URL也无法使用。

如果我尝试这样做:

"CallbackBaseUrl" : "https://dev.colossus.systems/",
"CallbackPath" : "xero-callback.cfm"

"CallbackBaseUrl" : "https://dev.colossus.systems",
"CallbackPath" : "/xero-callback.cfm"

..回调URL错误。

"CallbackBaseUrl" : "https://dev.colossus.systems",
"CallbackPath" : "xero-callback.cfm"

这有效,但是返回为https://dev.colossus.systemscallback.cfm

json
"CallbackBaseUrl" : "https://dev.colossus.systems",
"CallbackPath" : "xero-callback.cfm"

我希望它能够在API管理员中使用/callback.cfm,但不会接受。

1 个答案:

答案 0 :(得分:1)

发现了问题,回调域只是URL,与返回地址无关