Tag: twitter

如何使用scribe在Grails中为twitter实现仅限应用程序的身份validation?

早些时候我正在使用Twitter API 1.0的GET搜索/推文根据Grails中的#tags获取推文 Map jsonMap = grails.converters.JSON.parse(new URL(‘http://search.twitter.com/search.json?q=%23’ + URLEncoder.encode(tag) + ‘&offset=’ + offset + ‘result_type=mixed&lang=en&page=’ + page).text) 但由于Twitter API版本1.1的变化,现在上述调用需要身份validation。 我想代表应用程序(身份validation)而不是用户身份validation来获取推文。 这可能吗? 我遇到了application-only-auth但无法实现它。 https://dev.twitter.com/docs/auth/application-only-auth 如何在Grails中使用scribe API实现上述。

如何使用Android中的twitter4j库将图片发布到Twitter

我想在我的应用上将图片发布到twitter。 我使用“twitter4j”库只发布文本。 但我找不到如何用文字发布图像。 感谢帮助。

Android将Arraylist数据设置为自定义适配器

我有一个ArrayList statusListTextOnly; 包含一些推文。 现在,如果我像这样使用它 i.setAdapter(new ArrayAdapter(MainActivity.this, android.R.layout.simple_list_item_1, statusListTextOnly)); 一切都很好,活动开始,推文在listview中显示。 但我想深入了解我的应用,我想使用自定义适配器。 所以我做了: Tweet[] tweets; TweetAdapter adapter; Tweet weather_data[] = new Tweet[] { new Tweet(statusListTextOnly) }; adapter = new TweetAdapter(MainAcitivity.this, R.layout.listview_item_row, weather_data); i.setAdapter(adapter); 我的推文: public class Tweet { public String title; public Tweet(){ super(); } public Tweet(ArrayList title) { super(); for(String s : title) this.title = s; […]

在GAE / J中避免DeadlineExceededException的技巧?

我正在使用Google App Engine / Java开发一个Twitter4J Web应用程序。 我需要显示两个列表。 一个是Twitter好友,另一个是粉丝。 带照片和屏幕名称。 它适用于拥有20-30名粉丝和朋友的人。 但是当我尝试拥有150多个粉丝和朋友的用户时,它给了我DeadlineExceededException 。 如果Web请求花费的时间超过30秒,则GAE会抛出此exception。 那么我可以采用哪些技术来避免这种exception。 我应该为每个列表生成两个AJAX调用。 页面加载后。 这样每次通话都有30秒的限制吗? 或者你还有什么想法? 我已经离开了。 请帮忙。

如何使用twitter登录我的Codename one应用程序

我试图在我的Codename一个应用程序中使用twitter登录,但是当我点击登录按钮时它会重定向到twitter,但不会要求凭据,它只会抛出以下错误: 哇那里! 此页面没有请求令牌。 这是我们要求使用您的Twitter帐户的应用程序所需的特殊密钥。 请返回发送给您的网站或应用程序,然后重试; 这可能只是一个错误。 下面是我的代码: twitter.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { Oauth2 Tauth = new Oauth2(“https://api.twitter.com/oauth/authenticate?oauth_token”, “XXXXXXXXXXXXXXXXXX”, “https://www.codenameone.com”); Tauth.showAuthentication(new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { AccessToken token = (AccessToken) evt.getSource(); Log.p(token.toString()); } }); } }); 所以任何人都知道这段代码有什么问题吗?

Twitter API请求限制问题

我写了一个小的java程序,从twitter上下载所有朋友和粉丝的个人资料图片。 但我收到一个错误,因为每个IP地址每小时只允许150个请求。 确切的错误是: twitter4j.TwitterException: 400:The request was invalid. An accompanying error message will explain why. This is the status code will be returned during rate limiting. /users/show/92715794.xml Rate limit exceeded. Clients may not make more than 150 requests per hour. 有没有解决这个问题的方法…… ??? 请帮忙…

解析服务器开源Android Twitter登录不起作用

我正在使用Parse Server开发Android应用程序。 现在,正常的登录系统和Facebook登录系统运行良好。 但是,Twitter登录无效。 这是我的代码: twitterLogin.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ParseTwitterUtils.logIn(MainActivity.this, new LogInCallback() { @Override public void done(ParseUser user, ParseException err) { if (user == null) { Log.d(“MyApp”, “Uh oh. The user cancelled the Twitter login.”); } else if (user.isNew()) { Log.d(“MyApp”, “User signed up and logged in through Twitter!”); } […]

ClassNotFoundException:twitter4j.conf.PropertyConfigurationFactory:Android

如果我没有在我的项目上运行pro-guard,一切都很好但是如果我运行pro-guard并在设备中安装.apk,我就会遇到错误。 我尝试在proguard-android.txt文件中添加以下行 -keep public class twitter4j.conf.PropertyConfigurationFactory -dontwarn twitter4j.** 但它没有任何区别。 我正在使用SDK默认proguard-android.txt文件 并在project.properties设置它,如下所示 proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 我看了这个链接同样的问题,但无法理解,谷歌搜索并没有帮助我。 那么,有人可以告诉我这里有什么问题吗? 提前致谢 编辑: 删除public限定符后出现Logcat错误: 04-18 12:05:25.425: E/AndroidRuntime(16405): FATAL EXCEPTION: main 04-18 12:05:25.425: E/AndroidRuntime(16405): java.lang.ExceptionInInitializerError 04-18 12:05:25.425: E/AndroidRuntime(16405): at twitter4j.bah(Unknown Source) 04-18 12:05:25.425: E/AndroidRuntime(16405): at twitter4j.ap.a(Unknown Source) 04-18 12:05:25.425: E/AndroidRuntime(16405): at twitter4j.ap.(Unknown Source) 04-18 12:05:25.425: E/AndroidRuntime(16405): at twitter4j.aq.(Unknown Source) 04-18 12:05:25.425: E/AndroidRuntime(16405): at […]

使用Android API发布推文

我一直在寻找一种方法来发布我的Android应用程序的推文,但我找到的所有东西都不起作用。 我不得不承认Twitter的API并不是那么容易理解,但是我的代码并不长,而且我看不出我的错误在哪里。 这是我的代码: public class PartagerTwitter extends Activity { private CommonsHttpOAuthConsumer httpOauthConsumer; private OAuthProvider httpOauthprovider; public final static String consumerKey = XXX; public final static String consumerSecret = XXX; private final String CALLBACKURL = “myapp://twitactivity”; private Twitter twitter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); try { httpOauthConsumer = new CommonsHttpOAuthConsumer(consumerKey, consumerSecret); httpOauthprovider = new […]

Spring-Social / Twitter – ConnectController不响应/连接?

好吧,所以我现在已经拉了很长时间了(至少看起来好像!)试图弄清楚我做错了什么:我有一个Java项目,我希望允许用户登录(通过普通的Spring) -Security JDBC enabled repository)将Twitter帐户的访问权限授予我的应用程序。 我已经在Twitter上注册了一个应用程序,并且有秘密和访问密钥以及测试所需的所有其他内容,但是,尽管所有docco的读取和所有配置都尝试过,即使我的spring配置创建了一个ConnectController ,每当我点击/connect/twitter我得到了404(未找到)虽然在Tomcat中出现的上下文中绝对没有生成错误,其他一切正常(即我的所有bean都被实例化,所有视图/控制器都工作等)。 根据我的理解 – 尽管我确实在努力使用Spring Social docco,但更多的例子显示只适用于特定版本! – 简单地实例化这个控制器应该照顾其余的 – 但也许我错了? 这是我的配置的样子 – 是的,它有点全面: /WEB-INF/web.xml legototies legototies org.springframework.web.servlet.DispatcherServlet 1 legototies / default *.txt default *.ico default /static/* org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-INF/applicationContext.xml, /WEB-INF/spring-security.xml springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* /WEB-INF/legototies-servlet.xml /WEB-INF/tiles.xml /WEB-INF/applicationContext.xml的 classpath*:config/*.properties classpath:hibernate.cfg.xml /WEB-INF/spring-security.xml 我没有在这里包含/WEB-INF/tiles.xml,因为我认为它不相关 – 它只是定义了一些基本模板。 最后,这是项目pom.xml – 请注意我正在使用最新的春季社交里程碑(M4): 4.0.0 liviutudor legototies […]