我是OAuth的新手,我需要帮助才能访问Survey Monkey API以获取身份验证令牌。我尝试使用login_with_surveymonkey.php代码并更改了client_id,client_secret和api_key(https://developer.surveymonkey.com/apps/mykeys)。它给了我这个错误信息:
'无法打开OAuth访问令牌网址:无法解析主机域“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)时,我能够连接以检索令牌。我已经在我的本地机器上工作了。
我错过了什么吗?
谢谢!
答案 0 :(得分:1)
IO Docs API控制台实际上并未正确执行OAuth,但遗憾的是,它不是如何执行OAuth的好模型 - 我们很快就会有替代品。
该PHP OAuth实现的源代码看起来不错,因此我将检查以下内容:
编辑:根据我们的日志,看起来你已经解决了这个问题,对吗?我认为你提供了api_key作为client_secret。