タグ付けされた質問 「facebook-android-sdk」

15
opensslは内部または外部コマンドとして認識されません
後でFacebookに統合するアプリのアプリケーション署名を生成したいと思います。Facebookのチュートリアルの1つで、次のコマンドを見つけました。 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 チュートリアルでは、このcmdを実行することで、署名を生成するための私のプロセスが始まると書かれています。 ただし、このコマンドではエラーが発生します。 openssl is not recognized as an internal or external command どうすればこれを取り除くことができますか?

10
Android Facebook 4.0 SDKメールの入手方法、生年月日、ユーザーの性別
次のコードを使用しています。ユーザーの生年月日、メール、性別が欲しい。助けてください。それらのデータを取得する方法は? これは私onViewCreated()のフラグメントの内側です。 @Override public void onViewCreated(View view, Bundle savedInstanceState) { // Setup TextView. mTextDetails = (TextView) view.findViewById(R.id.text_details); // Set up Login Button. LoginButton mButtonLogin = (LoginButton) view.findViewById(R.id.login_button); // setFragment only if you are using it inside a Fragment. mButtonLogin.setFragment(this); mButtonLogin.setReadPermissions("user_friends"); mButtonLogin.setReadPermissions("public_profile"); mButtonLogin.setReadPermissions("email"); mButtonLogin.setReadPermissions("user_birthday"); // Register a callback method when Login …

12
AndroidスタジオでFacebook SDKを使用する
Android Studioを使用してAndroid向けFacebook SDKをフォローしています。アプリケーションを実行すると、以下の警告が表示されます。 Gradle: module 'facebook' won't be compiled. Unfortunately you can't have non-Gradle Java module and Android-Gradle module in one project. これをどのように解決すればよいですか? @Scott Bartaの答えを試しましたが、次のエラーメッセージが表示されました。 A problem occurred configuring project ':App'. > Failed to notify project evaluation listener. > A problem occurred configuring project ':libraries:facebook'. > Failed to notify project …

5
FacebookSdk.sdkInitialize(Context)は廃止予定です
Android Studioでfacebook-android-sdk-4.19.0を使用しており、https: //developers.facebook.com/docs/android/getting-startedのFacebookクイックスタートガイドに従いました(クイックスタートボタンをクリックして自分のFacebookアカウントでサインインします)。ガイドでは、アプリのログを追跡するためにスニペットに次のコードをコピーして貼り付けるように指示されています import com.facebook.FacebookSdk; import com.facebook.appevents.AppEventsLogger; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); FacebookSdk.sdkInitialize(getApplicationContext()); AppEventsLogger.activateApp(this); } } ただし、android studioでコードを貼り付けてコピーすると、FacebookSdk.sdkInitialize()メソッドはすべて非推奨になっているようです。ここのドキュメントhttps://developers.facebook.com/docs/reference/android/current/class/FacebookSdk/は、sdkInitialize()の代わりにsdkを初期化するために使用するメソッドについて何も述べていません。どの方法を使用すればよいですか?

9
Facebookのログイン/ログアウトボタンを使用せずにFacebookSDK 3.0からプログラムでログアウトするにはどうすればよいですか?
タイトルがすべてを物語っています。カスタムボタンを使用して、ユーザーのFacebook情報を取得しています(「サインアップ」の目的で)。それでも、最後に登録したユーザーをアプリに記憶させたくはありません。また、Facebookネイティブアプリを介して現在ログインしているユーザーも記憶させたくありません。Facebookのログインアクティビティを毎回ポップアップさせたい。そのため、以前のユーザーをプログラムでログアウトしたいと思います。 どうやってやるの?これが私がログインする方法です: private void signInWithFacebook() { SessionTracker sessionTracker = new SessionTracker(getBaseContext(), new StatusCallback() { @Override public void call(Session session, SessionState state, Exception exception) { } }, null, false); String applicationId = Utility.getMetadataApplicationId(getBaseContext()); mCurrentSession = sessionTracker.getSession(); if (mCurrentSession == null || mCurrentSession.getState().isClosed()) { sessionTracker.setSession(null); Session session = new Session.Builder(getBaseContext()).setApplicationId(applicationId).build(); Session.setActiveSession(session); mCurrentSession …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.