Php 调查猴子:无效的客户端错误

Php 调查猴子:无效的客户端错误,php,oauth,surveymonkey,Php,Oauth,Surveymonkey,我在获取Survey Monkey API上的访问令牌时遇到问题。 我正在使用中提供的带有_surveymonkey.php的login_,并且我已经更改了从中获得的客户端id、客户端机密、重定向url和api_密钥 详情如下: client_id:我在登录时使用的用户名 developer.surveymonkey.com 客户端密码、api密钥:复制自developer.surveymonkey.com/apps/mykeys上提供的详细信息 重定向_url:从developer.surv

我在获取Survey Monkey API上的访问令牌时遇到问题。 我正在使用中提供的带有_surveymonkey.php的login_,并且我已经更改了从中获得的客户端id、客户端机密、重定向url和api_密钥

详情如下:

  • client_id:我在登录时使用的用户名 developer.surveymonkey.com
  • 客户端密码、api密钥:复制自developer.surveymonkey.com/apps/mykeys上提供的详细信息
  • 重定向_url:从developer.surveymonkey.com/apps/myapps中提供的详细信息中复制
提供了这些信息后,我仍然收到以下错误消息:

错误:无法访问OAuth访问令牌:它是 返回了意外的响应状态401响应: {“错误描述”:“无效的客户端id/客户端密钥/api密钥”, “错误”:“无效的\u客户端”}

我目前正在本地计算机上运行此功能,并且我的curl已启用。
要解决此问题,是否需要配置其他内容

看起来您创建了两个Mashery帐户,并且正在使用来自一个帐户的API密钥和来自另一个帐户的用户名-确保这两个帐户匹配,然后重试,它应该可以工作。请随时通过api向我们发送电子邮件-support@surveymonkey.com如果您需要更多帮助。

看起来您创建了两个Mashury帐户,并且正在使用一个帐户的API密钥和另一个帐户的用户名-确保匹配并重试,它应该可以工作。请随时通过api向我们发送电子邮件-support@surveymonkey.com如果您想在这方面获得更多帮助。

SurveyMonkey API用于要求传递API密钥而不是客户端密码。OAuth类使用了一种变通方法使其在这种情况下工作

对于较新的帐户,它需要使用客户机密码而不是API密钥,因此解决方法不再有效

OAuth类已更新,以使其能够正确使用客户机机密。请使用PHP类网站上的更新版本


如果您在SurveyMonkey要求客户端密码之前已获得令牌,则可能需要获得新令牌。只需调用类ResetAccessToken()函数即可丢弃旧令牌并强制获取新令牌。

SurveyMonkey API用于要求传递API密钥而不是客户端密钥。OAuth类使用了一种变通方法使其在这种情况下工作

对于较新的帐户,它需要使用客户机密码而不是API密钥,因此解决方法不再有效

OAuth类已更新,以使其能够正确使用客户机机密。请使用PHP类网站上的更新版本


如果您在SurveyMonkey要求客户端密码之前已获得令牌,则可能需要获得新令牌。只需调用类ResetAccessToken()函数,放弃旧令牌并强制获取新令牌。

您应该从
https
服务器访问code=我尝试在https服务器上运行它,但仍然遇到相同的问题。我被重定向到授权页面(),然后在我单击授权按钮后,它将我重定向到重定向url,并给我相同的错误消息您应该从
https
服务器访问code=我尝试在https服务器上运行它,但我仍然遇到相同的问题。我被重定向到authorization页面(),然后在我单击authorization按钮后,它将我重定向到redirect_url,并给出相同的错误消息