0

我在我的应用程序中提供google url回调url。但是在将文本发布到我的页面后,我的应用程序会在前台打开该 Google 页面,这当然是应用程序中的一个错误。

我只需要在将文本控件发布到我的应用程序后返回。我正在使用此链接中的代码: Twitter-is-Integrated-in-BlackBerry

如果我不提供回调 URL,twitter 会在登录前要求输入 PIN NUMBER 。请建议我解决这个问题。

4

1 回答 1

0

请按原样使用TwitterAPIMe。它使用简单 无需基于 PIN 的身份验证,库会在您从 Twitter 登录后自动重定向到您的应用程序。您必须更改一些 API 的本机代码...

  • 转到:com.twitterapime.xauth.ui。OAuthDialogWrapper 类
  • 转到名为trackUrl(String url)的方法
  • 现在替换代码:

if (url.startsWith(callbackUrl)&& oauthListener != null) { .... ... .. }

和:

if (url.indexOf(callbackUrl)!=-1 && oauthListener != null) { .... ... .. }

而已。只需在onAuthorize方法中获取 AccessToken并访问 Twitter API。大多数功能和方法都包含在这个 api 中。

于 2013-01-18T12:55:50.517 回答