我正在尝试在 php 中使用 curl将表单的值发布到表单的操作 url。在下一页,在浏览器上的用户单击“提交”后,我想卷曲下一页以选择“我同意,继续”按钮。但是,这两个页面共享相同的 url,所以无论我做什么,url 总是指向表单的第一页。换句话说,第一页上表单的操作 url 就是它本身。
这是一般的想法,现在是一些细节。我正在尝试自动化 Box.com 的 OAuth 2.0 上的登录过程,因为我的应用程序将始终使用其自己的管理员帐户登录,而不是用户自己的帐户。我指的两个页面是 box.com 帐户登录页面,以及它后面的允许/拒绝页面。
另一个想法:假设这两个页面有不同的 url。在浏览器的第二页上单击“允许”后,框将使用我给它的 redirect_uri 重定向回我的应用程序。我将如何卷曲它,因为第二页上表单的操作 url 仍然是它本身。如果我以某种方式成功地卷曲了它,我将在哪里获得授权码来交换访问令牌?
感谢您的任何回复。我是 curl 的新手,因此非常感谢您提供示例等。