-1
私はツイッターファブリックのログインに続き、ツイートを投稿しようとしている部分以外はすべて正常に動作しています。私はこの次のコードを実行すると、再度ログインする必要があるので、アクセストークンやいくつかのチェックをしなければならないようですが、私は考えていないので、その方法を見つけることができません。Androidスタジオtwitterユーザーがログインしていないか確認してください
@Override
public void onCreate(Bundle savedInstanceState) {
//initialize facebook sdk
FacebookSdk.sdkInitialize(getActivity().getApplicationContext());
super.onCreate(savedInstanceState);
TwitterSession session = Twitter.getSessionManager().getActiveSession();
TwitterAuthToken authToken = session.getAuthToken();
String token = authToken.token;
String secret = authToken.secret;
if (token != null) {
Log.d(TAG, "twitter token" + token);
}
if (secret != null) {
Log.d(TAG, "twitter secret" + secret);
}
TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);
Fabric.with(this.getActivity(), new TwitterCore(authConfig), new TweetComposer());
}
その後、私はそれがすべての作品つぶやきを投稿する機能を
public void TwitterSharing() {
Log.d(TAG, "Running twitter share");
Log.d(TAG, "Share on twitter 1: " + sport);
Log.d(TAG, "Share on twitter 2: " + speed);
Log.d(TAG, "Share on twitter 3: " + distance);
Log.d(TAG, "Share on twitter 4: " + date);
Log.d(TAG, "Shared image url: " + sharedImage);
TweetComposer.Builder builder = new TweetComposer.Builder(this.getActivity())
.text("just setting up my Fabric.")
.image(Uri.parse(sharedImage));
builder.show();
}
使用していますが、Webページ上でそれが起こるべきではないこと、私は再度ログインする必要がありますロードですが、私は見当がつかないどうやって。
ありがとうございます。
私はすでにその部分をビルドしています。私は、ユーザーが私のアプリをポットにtwitter上のツイートをレベルにすると、その部分に問題があります。 Twitterはツイートを投稿する前に再度ログインするようユーザーに求めています。ユーザーは既に自分のアプリにログインしているときにログインする必要があります。 – carlosx2
@ carlosx2私の間違い。 –
それは大丈夫です、どんな入力も歓迎です、私はこのトピックに関する他の質問を見つけることができないので、私は何かが不足しているのだろうかと思います。 – carlosx2