python google-auth-oauthtool获取访问令牌

时间:2017-07-14 18:30:07

标签: python-3.x google-assistant-sdk

我正在使用链接https://developers.google.com/assistant/sdk/prototype/getting-started-other-platforms/integrate中提到的python脚本来获取访问令牌。

但是当在Windows PC上运行google-auth-oauthtool时,我收到错误

  

OSError:[WinError 10013]尝试以其访问权限禁止的方式访问套接字。

有人可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

可能是用户权限问题或您使用了错误的端口。

如果用户权限问题尝试此操作,则在Windows操作系统中,默认情况下所有帐户都以非特权模式运行程序。 没有"以管理员身份运行" python脚本的上下文菜单选项。 可以使用ctypes.windll.shell32.IsUserAnAdmin()来检测脚本是否具有管理员访问权限,以及ShellExecuteEx使用' runas' python.exe上的动词,sys.argv [0]作为参数,在需要时提示UAC对话框。

其他方面,尝试此修复可能是错误的端口问题,只需使用终端上的命令,如:netstat -na | findstr port,您将看到端口已被使用。因此,如果您想在没有此消息的情况下启动服务器,则可以更改未使用的其他端口。