标签: twitter4j

如何通过Twitter4J找到转推计数?

正如标题所说,我正在使用Twitter4J API,我似乎无法找到如何计算"Tweet"实例的转发.

java api twitter twitter4j

6
推荐指数
1
解决办法
2365
查看次数

为什么会出现此错误' - 只读应用程序无法POST'

logcat的:

12-05 23:37:01.721:W/System.err(534):  401:Authentication credentials  (https://dev.twitter.com/docs/auth) were missing or incorrect. Ensure that you have set valid     conumer key/secret, access token/secret, and the system clock in in sync.
12-05 23:37:01.721: W/System.err(534): 401:Authentication credentials (https://dev.twitter.com/docs/auth) were missing or incorrect. Ensure that you have set valid conumer key/secret, access token/secret, and the system clock in in sync.
12-05 23:37:01.721: W/System.err(534): error - Read-only application cannot POST
12-05 23:37:01.721: W/System.err(534): request - /1/statuses/update.json
Run Code Online (Sandbox Code Playgroud)

虽然我可以通过(getScreenName()函数)读取屏幕名称并设置读取,写入我的twitter应用程序的权限,但它给出了上面的logcat.And我正在使用twitter4j jar文件.

twitter android twitter4j twitter-oauth

6
推荐指数
2
解决办法
4038
查看次数

twitter4j => AndroidRuntime(446):java.lang.NoClassDefFoundError:twitter4j.http.AccessToken

我正在尝试使用twitter4j为我的应用程序连接并发布到Twitter.我正在学习本教程.我从这里下载了示例项目并尝试运行它android 2.3.3.我确信我Constants.java根据我的Twitter开发者网站正确修改了文件.在TwitterUtils.java我进入OAUTH_TOKENOAUTH_TOKEN_SECRET也.但运行后,我收到以下错误消息:

> E/dalvikvm(374): Could not find class 'twitter4j.http.AccessToken', referenced from method com.ecs.android.sample.twitter.TwitterUtils.isAuthenticated

>W/dalvikvm(374): VFY: unable to resolve new-instance 67 (Ltwitter4j/http/AccessToken;) in Lcom/ecs/android/sample/twitter/TwitterUtils;

>D/dalvikvm(374): VFY: replacing opcode 0x22 at 0x0010

>D/dalvikvm(374): VFY: dead code 0x0012-002f in Lcom/ecs/android/sample/twitter/TwitterUtils;.isAuthenticated (Landroid/content/SharedPreferences;)Z

>E/dalvikvm(374): Could not find class 'twitter4j.http.AccessToken', referenced from method com.ecs.android.sample.twitter.TwitterUtils.sendTweet

>W/dalvikvm(374): VFY: unable to resolve new-instance 67 (Ltwitter4j/http/AccessToken;) in Lcom/ecs/android/sample/twitter/TwitterUtils;

>D/dalvikvm(374): VFY: replacing opcode 0x22 at 0x0010

>D/dalvikvm(374): …
Run Code Online (Sandbox Code Playgroud)

twitter android twitter4j

6
推荐指数
1
解决办法
1万
查看次数

如何显示Twitter发布对话框像Iphone

我正在我的应用程序中集成twitter,并希望显示在iphone中可用的Twitter帖子对话框,如下图所示.

在此输入图像描述

我们可以在Android中使用此对话框吗?

twitter android twitter4j twitter-oauth

6
推荐指数
1
解决办法
2647
查看次数

奇怪的SQLiteException并非在所有设备中

我有一个按钮,当按下时会在webview中打开twitter登录页面(作为活动).我正在使用twitter4j 2.2.6版.问题是这个 - 当我点击模拟器或我的三星glaxy 2它完全没有任何错误,但当我点击我的三星galaxy 3 GT-I9300(和我的朋友相同的手机)上的按钮,我得到以下例外:

android.database.sqlite.SQLiteException:没有这样的表:password :,同时编译:SELECT用户名,密码来自android.database的android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)的密码FROM密码WHERE(host ==?). sqlite.SQLiteCompiledSql.(SQLiteCompiledSql.java:68)位于android.database的android.database.sqlite.SQLiteProgram.compileSql(SQLiteProgram.java:143)的android.database.sqlite.SQLiteProgram.compileAndbindAllArgs(SQLiteProgram.java:361). sqlite.SQLiteProgram.(SQLiteProgram.java:127)在android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:94)android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:53)android.database.sqlite. android.database中的SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:47).位于android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1525)的android.database.sqlite.SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1569)上的sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1684) .sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1605)位于Android.os.Handler的android.webkit.WebViewDatabase.getUsernamePassword(WebViewDatabase.java:990)android.webkit.BrowserFrame.handleMessage(BrowserFrame.java:589). dispatchMessage(Handler.java:99)在android.we.Looper.loop(Looper.java:137)的android.webkit.WebViewCore $ WebCoreThread.run(WebViewCore.java:950)java.lang.Thread.run(Thread)的.java:856)位于android.dwekit.WebViewDatabase的android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1605)的android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1525)上的SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1569)位于Android.os.Herper.loop(Looper. java:137)在android.webkit.WebViewCore $ WebCoreThread.run(WebViewCore.java:950)java.lang.Thread.run(Thread.java:856)位于android.dwekit.WebViewDatabase的android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1605)的android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1525)上的SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1569)位于Android.os.Herper.loop(Looper. java:137)在android.webkit.WebViewCore $ WebCoreThread.run(WebViewCore.java:950)java.lang.Thread.run(Thread.java:856)1605)android.webkit.BrowserFrame.handleMessage(BrowserFrame.java:589)的android.we.Bandser.dispatchMessage(Handler.java:99)安卓android.webkit.WebViewDatabase.getUsernamePassword(WebViewDatabase.java:990). os.Looper.loop(Looper.java:137)位于java.lang.Thread.run(Thread.java:856)的android.webkit.WebViewCore $ WebCoreThread.run(WebViewCore.java:950)1605)android.webkit.BrowserFrame.handleMessage(BrowserFrame.java:589)的android.we.Bandser.dispatchMessage(Handler.java:99)安卓android.webkit.WebViewDatabase.getUsernamePassword(WebViewDatabase.java:990). os.Looper.loop(Looper.java:137)位于java.lang.Thread.run(Thread.java:856)的android.webkit.WebViewCore $ WebCoreThread.run(WebViewCore.java:950)

webview是一个活动(扩展Activity)我在崩溃时有足够的空间:

总计 - 12187213824 free- 4315947008

我在崩溃时的配置:

FlipFont=0
compatScreenHeightDp=546
compatScreenWidthDp=320
compatSmallestScreenWidthDp=320
fontScale=0.93
hardKeyboardHidden=HARDKEYBOARDHIDDEN_YES
keyboard=KEYBOARD_NOKEYS
keyboardHidden=KEYBOARDHIDDEN_NO
locale=en_US
mcc=425
mnc=1
navigation=NAVIGATION_NONAV
navigationHidden=NAVIGATIONHIDDEN_YES
orientation=ORIENTATION_PORTRAIT
screenHeightDp=615
screenLayout=SCREENLAYOUT_SIZE_NORMAL+SCREENLAYOUT_LONG_YES
screenWidthDp=360
seq=46
smallestScreenWidthDp=360
textLayoutDirection=0
touchscreen=TOUCHSCREEN_FINGER
uiMode=UI_MODE_TYPE_NORMAL+UI_MODE_NIGHT_NO
userSetLocale=false
Run Code Online (Sandbox Code Playgroud)

设备功能:

android.hardware.wifi
android.hardware.location.network
android.hardware.nfc
android.hardware.location
android.hardware.sensor.gyroscope
android.hardware.screen.landscape
android.hardware.screen.portrait
android.hardware.wifi.direct
android.hardware.usb.accessory
android.hardware.bluetooth
android.hardware.touchscreen.multitouch.distinct
android.hardware.microphone
android.hardware.sensor.light
android.hardware.camera.autofocus
android.software.live_wallpaper …
Run Code Online (Sandbox Code Playgroud)

sqlite android exception twitter4j

6
推荐指数
1
解决办法
1289
查看次数

message - 您的凭据不允许访问此资源.代码 - 220

这个问题已被多次询问,但我没有找到任何解决方案.在我的应用程序中,用户发送消息和图片.直到过去几天,与此相关的问题都没有.

但是在过去的几天里我收到了这个错误:

D/Twitter更新错误:403:请求已被理解,但已被拒绝.随附的错误消息将解释原因.由于更新限制而拒绝请求时使用此代码(https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following).message - 您的凭据不允许访问此资源.代码 - 220

我一直在测试应用程序,但我不认为我可能超出任何限制.我注意到最近有很多关于此事的帖子.有没有人对此有任何解决方案?甚至任何信息.

谢谢

twitter android twitter4j

6
推荐指数
0
解决办法
1001
查看次数

Spark Streaming中的批量大小

我是Spark和Spark Streaming的新手.我正在研究Twitter流媒体数据.我的任务涉及独立处理每个推文,比如计算每条推文中的单词数量.根据我的阅读,每个输入批处理在Spark Streaming中的RDD上形成.因此,如果我给出2秒的批处理间隔,则新的RDD包含所有推文两秒钟,并且所应用的任何转换将应用于整个两秒数据,并且在该两秒内无法处理单个推文.我的理解是否正确?或者每条推文形成一个新的RDD?我有点困惑......

twitter scala twitter4j apache-spark spark-streaming

6
推荐指数
1
解决办法
2485
查看次数

转发使用Twitter4j Android

我正在尝试制作简单的应用程序推特,我使用twitter4j库,我得到了很好的教程如何登录和发布推特使用该库.我的应用程序显示时间轴并有转推按钮,我的问题如何转推使用twitter4j库?

twitter android twitter4j

5
推荐指数
1
解决办法
2765
查看次数

使用twitter4J在twitter登录android后关闭浏览器窗口

嗨,我正在开发Android应用程序,我正在使用Twitter登录.我正在使用twitter4j-3.0.5 lib进行twitter身份验证.所以我的场景是这样的,登录成功后它回到我的应用程序,但在后台它没有关闭浏览器窗口.当我用推特窗口点击后退我的浏览器时仍然存在.

我的代码看起来像这样:

Intent intent = new  Intent(Intent.ACTION_VIEW,Uri.parse(requestToken.getAuthenticationURL()));
        startActivity(intent);

<activity
    android:name="com.example.twitterapp.TwitterWebActivity"
    android:label="@string/title_activity_twitter_web" >
     <intent-filter>
    <action android:name="android.intent.action.VIEW" />

    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />

    <data
        android:host="com.example.twitterapp"
        android:scheme="oauth" />
    </intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)

我想关闭该Web浏览器.有人可以帮我吗?需要帮忙.比你.

twitter android twitter4j

5
推荐指数
1
解决办法
580
查看次数

如何使用twitter4j获取特定用户的推文

我正在编写一个应该获取特定Twitter用户的推文的应用程序.所以我必须首先收集屏幕名称然后才能获取推文.我尝试使用以下代码.

package gethometimeline;
import twitter4j.*;
import java.util.*;
import twitter4j.conf.ConfigurationBuilder;
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;

import java.util.List;

public class GetUserTimeLine {


    public static void main(String[] args) {

                   ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
  .setOAuthConsumerKey("")
  .setOAuthConsumerSecret("")
  .setOAuthAccessToken("")
  .setOAuthAccessTokenSecret("");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();



        try {
            List<Status> statuses;


             Scanner input = new Scanner(System.in);
             System.out.println("Enter Twitter Screen Name: ");
             String user = input.nextLine();

            if (args.length == 1) {
                user = args[0];
                statuses = twitter.getUserTimeline(user);
            } else { …
Run Code Online (Sandbox Code Playgroud)

java twitter4j twitter-oauth

5
推荐指数
1
解决办法
4392
查看次数