問題タブ [facebook-android-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1132 参照

android - バックグラウンドで Facebook の OAuth トークンを検証する

アプリからバックグラウンド スレッドで Facebook にアクセスしています。最初にアクティビティからユーザーにログインし、oauth トークンを保存しました。オフライン アクセスであっても、その間に oauth トークンの有効期限が切れている可能性があります。Facebook Android SDK で有効な oauth トークンを確認するにはどうすればよいですか?

新しい Facebook オブジェクトを作成すると、oauth フィールドが設定されません。保存したトークンから設定できましたが、セッションの有効期限を保存していませんでした。したがって、ソースコードを見ると、両方ともisSessionValid()失敗request()します。authorize()ポップアップ ログイン ダイアログを使用してバックグラウンド スレッドからユーザーを呼び出すことはできません。

SDK 経由で有効なトークンを確認できないということですか?

0 投票する
6 に答える
5679 参照

java - Androidプロジェクトの実行時に「com_facebook_android.apkエラーが見つかりませんでした」

EclipseにAndroid用のFacebookAPIをインストールし、プロジェクトをAndroidプロジェクトにインポートしました。私のプログラムは完全に正常にビルドされますが、実行しようとすると、

com_facebook_android.apkが見つかりませんでした!

ビルドウィンドウで、プログラムが実際にFacebook APIクラスのいずれかをインポートしようとすると、次のように爆発します。java.lang.NoClassDefFoundError: com.facebook.android.Facebook

0 投票する
1 に答える
556 参照

android - Androidを使用してfacebook Sdkで「友達にチャレンジ」リクエストを送信する

Facebookで1つのアプリを作成しました。このアプリで友達に挑戦したいです。彼らが挑戦を受け入れてゲームをプレイできるように。「チャレンジフレンド」を与えるためにどのようにアプローチすればよいか知りたい

0 投票する
2 に答える
10331 参照

android - Android WebViewで確認してFacebookのように処理する方法

Android WebView を使用して Facebook のような機能を実装しようとしています。「確認」ダイアログなしで正常に動作しています。しかし、確認が必要な場合は機能しません。これが私が使用しているコードスニペットです。

ViewClient と WebChromeClient も設定しています。

この問題を解決するために私を助けてください。前もって感謝します。

0 投票する
1 に答える
3139 参照

android - mavenを使用してapklibとしてandroid facebook sdkをパッケージ化する

maven-android-plugin 3.0.0-alpha-7 を使用して、facebook android sdk を apklib としてパッケージ化しました。次のようになります。

次に、それをプロジェクトのローカルリポジトリにインストールし、maven dep として含めます...そしてビルドを実行すると、次のようになります。

R ファイルが生成され、正しい内容になっていることがわかります。

コンパイルステップに含まれる R ファイルを取得するために何が欠けていますか?

0 投票する
2 に答える
1222 参照

android - Facebook Android SDK ウォール ストリーム

Facebook ウォールの投稿をアプリケーションに表示したいクライアント向けのアプリケーションを開発しています。Facebook SDK の例は、ユーザーのサインインを許可する方法を説明する素晴らしい仕事をしていますが、これは私が望む機能ではありません。ユーザーがサインインすることなく、すべてのアプリケーション インスタンスの 1 つのプロファイルから情報をストリーミングしたいだけです。追加の詳細を喜んで提供します。

0 投票する
2 に答える
2185 参照

android - アンドロイドを介したFacebookログイン

Facebookを統合するAndroidアプリケーションを作成しましたが、Facebookへのログイン手順に失敗しました。私が基本的に行っているのは、承認を実行してから、セッションが有効かどうかを尋ねることです。答えは常に否定的です。次のような単純なリクエストを試みている場合:

私はこの応答を得ています:

{"error":{"message": "現在のユーザーに関する情報を照会するには、アクティブなアクセストークンを使用する必要があります。"、 "type": "OAuthException"}}

たぶん私は間違ったハッシュキーを持っています(私はそれを正しくする方法をかなり良いスレッドを読んでいます)。これがキーが一致していることを保証する方法であるかどうか知りたいのですが。

私はこれに基づいてコードを作成しました-Android/Java-Facebookの壁に簡単なテキストを投稿しますか?、およびいくつかのマイナーな変更を追加します。これはコードです:

0 投票する
0 に答える
600 参照

android - facebook/facebook-android-sdkで画像と説明を設定する方法

https://github.com/facebook/facebook-android-sdkでsimpleを使用してい ます。良い例はありますが、説明と小さな写真で投稿を作成することはしません。これを行う方法?

0 投票する
2 に答える
5913 参照

android - AndroidアプリのFacebookいいねボタン?

同様の質問をする古いSOの質問が他にもいくつかありますが、それらに対する決定的な答えはないようです。それらの質問が出されてからしばらく経ちましたが、これを行う方法はまだあるのでしょうか。

FacebookのAndroidSDKを見ると、壁に物を共有する方法、壁に写真を投稿する方法、ログイン、ログアウトなどの例がありますが、単純な「いいね」ボタンを追加することについては何も見えません。 。(ImageViewまたはスタイル付きボタンを介して)アプリに「いいね」ボタンを追加できると期待していました。Facebookをクリックすると、認証ログインダイアログが読み込まれ、アプリを「いいね」する許可を求められます。

彼らがそこに持っているようなもののようです...私はそれを見ていませんか?

一部の人々は、HTML Facebook Likeボタンのサイズの小さなWebViewを作成し、それをレイアウトに統合することを提案しています。これに伴う問題は、ユーザーがWebViewの「いいね」ボタンをクリックすると、ユーザーがFacebookにログインするためのJavascriptウィンドウを開きたいと思うことですが、このダイアログはほとんど間違いなく小さなWebViewに収まりません。

AndroidアプリにFaceBookの「いいね」ボタンを追加するための決定的なアプローチはありますか?

0 投票する
2 に答える
5295 参照

android - Android Facebookアプリ:アクセストークンの有効期限(expires_in)は常に0です


Facebook統合を利用したアプリを開発しています。Facebookライブラリクラスからaccess_tokenトークンとexpires_inトークンを受信しようとしています。ログインすると、access_tokenは正しく取得されますが、expires_inトークンは常に0になります。そのため、isSessionValid()メソッドは常にfalseを返します。誰かがこの問題に直面してそれを解決したかどうか私に知らせてください。

エミュレーターにFacebookアプリがインストールされていない場合、コードは完全に正常に実行されます。Webビューを取得し、ログインしてステータスを更新できます。しかし、Facebookアプリをインストールするときに、[ステータスの更新]メニューオプションをクリックするとFacebookアプリが開き、アクセス許可ページにリダイレクトされ、「アクセストークンの受信に失敗しました」というエラーが表示されます。これは、expires_inトークンが0であるためです。

アプリのユーザーにFacebookアプリがインストールされている場合は、アンインストールするように依頼したくありません。この問題の解決策を教えてください。

ありがとう、
Punit