gpt4 book ai didi

android - 试图授权用户访问 vk.com

转载 作者:行者123 更新时间:2023-11-29 01:56:08 25 4
gpt4 key购买 nike

我正在尝试按照 herehere 的描述授权 vk.com 用户 (OAuth 2.0)。问题:每次我只看到一个空白屏幕,除了对 GC 的一次调用之外似乎什么也没有发生。我测试了我的 WebView,它显示了所有以 https 开头的地址,没有任何问题。我猜我的 URL 无效,但我也没有看到任何错误消息,看起来 WebView 只是不显示授权对话框。我不熟悉 OAuth 系统,非常感谢任何帮助。代码如下

附言我使用位掩码 8,因为我只需要访问用户的音频。

    private static final String ACCESS = "https://oauth.vk.com/authorize?client_id=123456&redirect_uri= https://oauth.vk.com/blank.html/&display=touch&response_type=token&scope=8";

private WebViewClient mWebClient = new WebViewClient() {

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}

};
web = (WebView)findViewById(R.id.webView1);
web.setWebViewClient(mWebClient);
web.getSettings().setJavaScriptEnabled(true);
web.loadUrl(ACCESS);

最佳答案

刚刚想通了。作为答案发布,因为可能有开发人员对访问 vk.com 感兴趣。来自 Android 设备的正确授权请求如下所示:

   private final String VK_AUTH = "https://oauth.vk.com/authorize?client_id=123456&redirect_uri=https://oauth.vk.com/blank.html&scope=8&display=touch&response_type=token ";

关于android - 试图授权用户访问 vk.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com