在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
,但不会接受。
答案 0 :(得分:1)
发现了问题,回调域只是URL,与返回地址无关