我刚刚开始与Kinvey合作,我遇到了一些通过REST api POST数据的问题。 如果我进入数据存储区,我可以保存它,但是在通过POST发送时它不起作用。
要发布数据,我使用网址“/ appdata / APP_KEY / DATASTORE /”并发送授权, X-Kinvey-API-Version 和内容 - 在标题中键入 然后我回来了“在处理业务逻辑代码时出现未知的内部错误。”
当我使用App Engine添加我的业务逻辑时(有一段时间,它只返回状态= 200给Kinvey),我有同样的错误:
{
"error": "BLInternalError",
"description": "The Business Logic script did not complete. See debug message for details.",
"debug": "An unknown internal error occured in the processing of the Business Logic code."
}
有没有人知道我哪里做错了?
最后,即使我通过GET呼叫Kinvey,Kinvey称App Engine为POST的方法,有没有办法改变它?
尽管存在错误,但我始终在Google App Engine中拥有访问日志。
谢谢!
答案 0 :(得分:1)
我发送了一封电子邮件给Kinvey支持,他们帮助了我很多。 我的一些错误:
现在它完美无缺!
[*]我在回复正文中发回的JSON是:
{
"request": {
"method": "<redacted>",
"username": "<redacted>",
"entityId": "<redacted>",
"collectionName": "<redacted>",
"headers": {
"connection": "<redacted>",
"host": "<redacted>",
"x-forwarded-for": "<redacted>",
"x-forwarded-port": "<redacted>",
"x-kinvey-api-version": "<redacted>",
"x-real-ip": "<redacted>",
"authorization": "<redacted>",
"x-forwarded-proto": "<redacted>"
},
"body": "<redacted>",
"params": "<redacted>"
},
"response": {
"complete": True,
"headers": {
"x-powered-by": "<redacted>",
"x-kinvey-api-version": "<redacted>",
"x-kinvey-request-id": "<redacted>"
},
"body": {},
"error": None,
"statusCode": 200
}
}
再次感谢Brian在Kinvey的支持!
[]的