【发布时间】:2014-11-04 19:12:37
【问题描述】:
我尝试使用 webview 在 twitter 中进行身份验证,我的代码是这样的:
mWebView = (WebView) findViewById(R.id.web_view);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
mWebView.setWebViewClient(new TwitterWebViewClient());
String postData = "oauth_consumer_key=eT*9ax***1HT5TnI6**8**vE&oauth_callback=http%3A%2F%2Fmyapp.com%3A3005%2Ftwitter%2Fprocess_callback";
mWebView.postUrl("https://api.twitter.com/oauth/request_token", EncodingUtils.getBytes(postData, "HMAC-SHA1"));
但结果我看到:
failed to validate oauth signature and token
我做错了什么?
我不想使用任何第三方库,只使用硬编码:)
如何获取令牌,以便下一步进行身份验证?
【问题讨论】: