我一直在生产中使用QuickBooks PHP DevKit一段时间没有问题。QuickBooks IPP v3在添加发票时收到错误3200
然而,最近我已经从我的create_invoice
AJAX脚本收到下面的错误,当我吐了出来:
if($resp = $InvoiceService->add($Context, $realm, $Invoice)){
//create invoice code here
} else
{
echo $InvoiceService->lastError();
}
我得到以下错误:
3200: [message=ApplicationAuthenticationFailed; errorCode=003200; statusCode=401, ]
唯一的文档,我可以找到这个错误是,错误代码3200的意思是“过时的编辑序列”,但我正在创建一个发票。
那么为什么这个错误突然出现?
从7月11日起,它似乎开始给我这个错误。在此之前,一切工作正常。
我需要刷新我的访问令牌吗?我该如何去做?
谢谢。我的连线已过期;我不知道它只持续了6个月,并没有包含在我下载的版本中的重新连接脚本。我一定会实施这个,所以我不必再担心它! – cellen
很高兴帮助。如果有其他人需要他们的文档:https://developer.intuit.com/docs/0025_quickbooksapi/0053_auth_auth/oauth_management_api#Reconnect –
@ KeithPalmer-consolibyte我在打电话给读取发票时面临同样的错误。我尝试通过创建一个新的oauth令牌,但仍显示相同的错误。你知道这个问题背后是否有其他原因? –