从后端连接以获取我帐户中的所有调查
connecting from the backend to fetch all surveys in my account
我需要在后端完成所有操作,没有浏览器。
在文档中,我看到我需要以下值来获取 Authorization: bearer ????????
值。
curl -i -X POST https://api.surveymonkey.net/oauth/token -d \
"client_secret=YOUR_CLIENT_SECRET \
&code=AUTH_CODE \
&redirect_uri=YOUR_REDIRECT_URI \
&client_id=YOUR_CLIENT_ID \
&grant_type=authorization_code"
我不是在构建应用程序,我只是想连接到我的帐户以获取所有调查。
我从哪里获得以下值:
YOUR_CLIENT_SECRET
AUTH_CODE
YOUR_CLIENT_ID
我在 YOUR_REDIRECT_URI 中输入什么,因为在后端操作中没有这样的东西。
您始终需要创建一个应用程序才能获得访问令牌。有一个未记录的方法用于后端 API 访问(对于应用程序所有者)使用授权类型 client_credentials
.
curl -X POST \
https://api.surveymonkey.net/oauth/token \
-H 'content-type: application/x-www-form-urlencoded' \
-d 'client_secret=<secret>&client_id=<client_id>&grant_type=client_credentials'
这应该适用于访问您自己的帐户。
关于应用程序,您可以保留重定向 URI。请注意,如果您转到应用程序的设置页面,它还会为您提供一个访问令牌供您使用,但我建议您使用上述流程来处理将来被撤销或过期的令牌。
我需要在后端完成所有操作,没有浏览器。
在文档中,我看到我需要以下值来获取 Authorization: bearer ????????
值。
curl -i -X POST https://api.surveymonkey.net/oauth/token -d \
"client_secret=YOUR_CLIENT_SECRET \
&code=AUTH_CODE \
&redirect_uri=YOUR_REDIRECT_URI \
&client_id=YOUR_CLIENT_ID \
&grant_type=authorization_code"
我不是在构建应用程序,我只是想连接到我的帐户以获取所有调查。
我从哪里获得以下值:
YOUR_CLIENT_SECRET
AUTH_CODE
YOUR_CLIENT_ID
我在 YOUR_REDIRECT_URI 中输入什么,因为在后端操作中没有这样的东西。
您始终需要创建一个应用程序才能获得访问令牌。有一个未记录的方法用于后端 API 访问(对于应用程序所有者)使用授权类型 client_credentials
.
curl -X POST \
https://api.surveymonkey.net/oauth/token \
-H 'content-type: application/x-www-form-urlencoded' \
-d 'client_secret=<secret>&client_id=<client_id>&grant_type=client_credentials'
这应该适用于访问您自己的帐户。
关于应用程序,您可以保留重定向 URI。请注意,如果您转到应用程序的设置页面,它还会为您提供一个访问令牌供您使用,但我建议您使用上述流程来处理将来被撤销或过期的令牌。