問題タブ [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 投票する
0 に答える
750 参照

android - Facebookに写真をアップロードするときの「Key access_token」の予期されるbyte []エラーを誰も解決していません

Facebookに写真をアップロードしようとしています。残念ながらアップロードされず、ログに記録されています。

これが私が作成したアップロード方法です。

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

android - Facebook Android-SDK 投稿メッセージの問題

公式の Facebook SDK for Android を使用して、ユーザー ウォールにメッセージを投稿しようとしています。

メッセージを除いて、すべてがダイアログで正常に処理されます。ダイアログのメッセージ フィールドは空です。

助けてください、ありがとう!

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

android - FacebookAndroidSDKソースはEclipseIndigoでコンパイルされません

これにより、Android Facebook SDKを適切にインポートできるようになった後、eclipseがFbDialog.javaのonclickのオーバーライドを認識しないことがわかりました。

また、ServiceConnectionのTokenRefreshServiceConnection実装でのonServiceConnectedおよびonServiceDisconnectedのオーバーライドも認識しません。

3つのメソッドはすべて、警告の中で、メソッドがスーパークラスメソッドをオーバーライドする必要があることを示しています。私はまだコードを変更していません。Eclipseがタイプをそれぞれのスーパークラスで同じものとして認識することを確認し、control-shift-oを押してインポートを整理しようとしました。これは、同様の問題に対するこの回答で提案された修正です。

これらのオーバーライドはSDKの一部であり、個別のプロジェクトではありません。Facebookの指示に示されているようにAndroidSDK2.2と、理論的には以前のすべてのバージョンと互換性があるはずの4.0.3を使用するようにプロジェクトを設定しました。Facebook独自のコードをまだ機能させていません。ちなみに、代わりに使用できる瓶はありますか?これははるかに簡単になります。

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

android - 「いいね」なしでページのウォールに投稿する方法

私はAndroidアプリを開発しています。投稿する前に、ユーザーに自分の会社のページに「いいね」を押してもらいたくありません。

ドキュメントと「Hackbook」サンプルで友達のウォールに投稿する方法をたどりました。自社ページのウォールにしか投稿できません。ユーザーがページに「いいね」をしていない場合、「無効なターゲット」が返されます。

そうする方法はありますか?FB Web と FB Android アプリでは、ユーザーがページに「いいね」していなくても、ページの壁に投稿できるようになっています。

0 投票する
3 に答える
1917 参照

android - Facebook 承認が Android Asynctask または Thread 内で機能しない

Android で Facebook を操作します。エミュレータではなく Android で Facebook を認証しようとすると、アプリケーションがリアルタイム デバイスでキャッシュすることがあります。Android Facebook SDK を使用しました。だから私はスレッド化がそれを止めるかもしれないと思った.最初にasynctaskを試した

呼び出しコード:

エラーを生成: Looper.Prepare() を呼び出していないスレッド内でハンドラーを作成できません

そこで、通常のスレッド方法を試しました。

またしても同じ結果。これを修正する方法はあります!!!! 実機でアプリのクラッシュを止める方法。助けてください。

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

android - Facebook APK を更新した後、Android アプリで FACEBOOK/TWITTER ログインが機能しなくなりました (ログインはすぐに消えます!)

ユーザーが Twitter、Facebook、Gmail でログインできるアプリを持っているので、それぞれに更新を送信できます。最新の Facebook APK をダウンロードしたところ、Twitter または Facebook のログインをクリックするたびに、ログインが一瞬だけ表示されてから消えます。ここに私が変更したものがあります:

-- 以前は APP_ID をパラメーターとして使用していませんでしたが、新しい APK では、ここでそれを行うよう強制されていると思います。

-- 以前は APP_ID をパラメーターとして使用していましたが、facebook オブジェクトの作成時に渡されるようになりました。--注: FORCE_DIALOG_AUTH を使用しようとしましたが、うまくいきませんでした。

-dialogListener で何も変更していません。しかし、コントロールが Dialoglistener に移動するたびに、onError 関数に直接移動します。

Twitter ログインは機能しなくなりましたが、gmail は引き続き機能します。何を変更したために Twitter が機能しなくなったのか正確にはわかりませんが、ヘルプやヒントがあれば大歓迎です!

ありがとう!

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

facebook-android-sdk - extendAccessToken を使用するためのアプリ シークレットの保護

私は Android 用に開発しており、現在認証に facebook-android-sdk を使用しています。私が見ることができることから、そのコードではアプリの秘密が使用されていません。これは素晴らしいことです。

Facebook が offline_access パーミッションを削除しようとしているので、アクセス トークンを拡張する必要があります。残念ながら、sdk の extendsAccessToken メソッドはスタンドアロンではなく、公式の Facebook アプリケーションをインストールする必要がありますが、これは私には受け入れられません。

そこで、extendAccessToken を直接実装することにしました (iphone SDK の実装と同様)。問題は、アクセス トークンを拡張するための HTTP 要求が client_secret フィールドを必要とすることです。これは、コード自体にアプリ シークレットを配置する必要があることを意味します。これは、簡単にリバース エンジニアリングできる Android/Java アプリケーションにとって、まったく安全とは言えません。

代替手段はありますか?

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

android - androidSDKインストールフォルダーの移動

Android SDKをプログラムファイル(x86)にインストールしました。しかし、何らかの理由でそれをD:に移動したいと思います。Eclipseで現在のプロジェクトを変更せずにそれを実行できるかどうかを尋ねたいのですが、ADTプラグインを再インストールする必要がありますか?

前もって感謝します

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

android - Retrieving Facebook apprequest dialogs request IDs

This may be a basic question but the answer has alluded me so far.

I'm trying to get the request_id detailed in the return section here http://developers.facebook.com/docs/reference/dialogs/requests/

The app I'm developing is an Android app and as such makes use of the FB Android SDK. I've also looked through the Android Hackbook example here and was unable to find results: (hackbook is in the example folder) https://github.com/facebook/facebook-android-sdk

On the iOS equivalent the response of an apprequest dialog is delivered as a URL which is then parsed and the request IDs are picked from that. I'm looking for the equivalent of that functionality from the Android FB SDK and I've been unable to find it so far either here on stackoverflow or on Google.

The closest I did find was within the hackbook example there is an AppRequestsListener class which contains an onComplete call which takes in a Bundle object. My initial thoughts lead me to assume either the URL I mentioned above or the request IDs themselves are within this bundle however I'm unsure how to extract these pieces of information.

Has anyone done this before and know what I need to do? Any help would be appreciated.

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

android - FacebookのAPP_IDを取得していますか?

私はAndroid開発者向けのFacebookチュートリアルに従っています。

ここで:

ここに画像の説明を入力してください

番号1は、番号2を私の「APP_ID」に変更することを明確に示していますが、私のAPP_IDがどこにあるのかわかりません。どうすればこれを見つけることができますか?