我们有两个使用OAuth2身份验证的应用程序可以访问Hotmail。 第一个应用程序工作正常。但在第二个应用程序中,输入登录名/密码后出现错误:
服务器错误
404 - 找不到文件或目录。
您要查找的资源可能已被删除,名称已更改或暂时不可用。
用于显示这些网址的网址和代码在两个应用程序中都是相同的:
url = "https://login.live.com/oauth20_authorize.srf?response_type=code&redirect_uri=https%3A%2F%2Flogin.live.com%2Foauth20_desktop.srf&scope=wl.imap+wl.offline_access+wl.emails&client_id=REAL-CLIENT-ID"
self.browser.load(QUrl(url))
不幸的是,我不知道如何解决它。任何人都可以帮我这个吗?
答案 0 :(得分:0)
这很奇怪,但是通过添加以下内容解决了这个问题:
QCoreApplication.setOrganizationName("anOrganizationName")
QCoreApplication.setOrganizationDomain("anOrganizationDomain")
QCoreApplication.setApplicationName("anApplicationName")
也许这些字符串中的一个可以解决问题。我没有检查它。