我是OAuth新手,需要帮助访问Survey Monkey API以获取身份验证令牌。我尝试使用带有调查链接的登录链接。php代码并更改了客户端id、客户端机密和api密钥(https://developer.surveymonkey.com/apps/mykeys)。它将向我发送以下错误消息:
无法打开OAuth访问令牌URL:无法解析主机域"api.surveymonkey.net"
我试图在我们的开发环境中运行它,返回的错误发生了变化:“无法访问OAuth访问令牌:返回了一个意外的响应状态401响应:{“error_description”:“无效的client_id/client_secret/api_key”,“错误”:“invalid_client”}”
但是,当我使用使用相同client_id、client_secret和api_key的io-docs(https://developer.surveymonkey.com/io-docs)时,我能够连接以检索令牌。我在本地机器上工作。
我错过什么了吗?
谢谢!
IO Docs API控制台实际上并没有正确执行OAuth,不幸的是,它不是一个很好的OAuth模型——我们很快就会有一个替代品。
PHP OAuth实现的源代码看起来不错,所以我要检查以下内容:
编辑:根据我们的日志,看起来你已经解决了这个问题,对吗?我认为你提供的api_密钥是客户的秘密。