我正在尝试开发一个Chrome扩展程序,其中需要使用第三方Oauth2身份验证。我想要使用的第三方服务只支持POST请求。但是似乎Chrome Identity API中的launchWebAuthFlow方法只支持发送GET请求,因为所有查询参数都包含在URL中。这是正确的吗?如果是,那么我应该如何进行身份验证?
更新:我想连接的API是Pocket。
更新:我想连接的API是Pocket。
你尝试过使用launchWebAuthFlow吗?你可能会发现它是有效的。一旦经过身份验证,你可以通过POST使用XMLHttpRequest来操作API。(launchWebAuthFlow仅处理身份验证,而不是API本身。)