如何从 Apache Cordova 应用程序创建 SharePoint 列表项

How to create a SharePoint List Item from an Apache Cordova application

我需要从 Apache Cordova 应用程序将项目插入 SharePoint 列表(Sharepoint 2013 在线)。

我打算使用跨域 JavaScript 库,但我不确定如何确保用户经过身份验证(因为我希望将发送项目的用户记录到列表中)

我看过很多文章,有的使用 OAuth,有的使用跨域。

我还看到一些文章说我需要一个 Sharepoint 应用程序(以前称为 Sharepoint 加载项),因为它可以获得令牌,所以我可以 post 我的应用程序,并让应用程序执行工作。但是我仍然想要身份验证,所以我知道是谁提交了表单。

有没有人有明确的指导如何做到这一点?或者可以建议 OAuth 或跨域是更好的方法吗?

我想我会回答这个问题,因为我花了一段时间才让它发挥作用。

我在我的网站上创建了一个覆盖它的 post:

http://www.andrew-berry.co.uk/apache-cordova-create-a-list-item-in-sharepoint-online/