問題タブ [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.
android - Facebookのログイン画面が表示されませんか?
私はFacebook Android SDK チュートリアルに従っており、このステップに至るまでのすべてのコードがアプリに含まれています。アプリを起動すると (携帯電話でテストしますが、エミュレーターでも同じことを行います)、次の画面が表示されます。
わかりました!
ただし、読み込みが完了すると、次の例のようなログイン画面は表示されません。
私はちょうどこれを思いつきます:
コード:
わかりました、プロジェクトを削除して、もう一度始めました。この前の画面は何かをしているのですが、このロード画面を何度も何度もリロードし続けています。Facebook のサーバーに 1000 の異なるものを接続しているようで、それぞれに読み込み画面があります。どうすればいいのかわからない。Logcat にエラーはありません。
android - アプリの名前空間を取得/変更しますか?
Facebook 統合を使用してアプリを作成する場合、次のようにアプリの名前空間 (ちなみに 20 文字しか受け付けません) を要求します。
つまり、これは完全に「これを知らないのに、ここで何をしているのですか」という質問のように聞こえますが、私の「アプリの名前空間」はどこにあるのでしょうか? それは私のマニフェストか何かにありますか?
また、名前空間を変更できますか?
android - SDK ログインでユーザー名のキャッシュを防止する方法はありますか?
私はキオスクとして使用されるアプリを構築しており、多くの人が同じデバイスを使用して Facebook にログインしています。ユーザーが自動保存されてログインされないようにするWebブラウザのキャッシュをクリアしていますが、ログインしたユーザーに対して、ユーザー名ボックスにユーザー名のヒントを提供しないようにする方法がわかりませんアプリ経由で。ユーザー名を記憶したり、ユーザー名入力にヒントを表示したりしないようにする方法はありますか?
ティア
android - 許可を求める Facebook
Facebookと統合するAndroidアプリケーションを開発しています
私がやりたいのは、この画面を表示することです
ユーザーが Facebook にログインするたびに
これはどのように行うことができますか?
android - extendAccessToTokenIfNeeded (this、null) を呼び出した後に新しいトークンと有効期限を取得する方法は?
私は Facebook の Android SDK を使用していますが、Facebook は 2012 年 5 月 1 日から offline_access 権限を廃止しています。私の Android アプリは offline_access を使用しているため、更新しようとしています。 Android チュートリアルのステップ 8では、次のコードを使用してアクセス トークンを拡張するように指示されています...
呼び出しの間隔が 24 時間あると仮定すると、アクセス トークンを更新する必要がありますが、更新されたトークンを取得して SharedPreferences に保存するにはどうすればよいでしょうか? 以下に動作すると思われるコードがいくつかありますが、よくわかりません!
問題は、Facebook が 24 時間ごとに 1 回だけトークンの延長を許可している場合、if facebook.getAccessExpires() が期待どおりに機能するかどうかを確認するために 24 時間待たなければならないことです。以下のコードが機能しない場合は、別の方法を試す前にさらに 24 時間待つ必要があります。これにより、テスト環境が非常に遅くなります。
以下のコードが機能することを願っていますが、この質問に対する答えをすでに知っている人はいますか?
android - Facebook offline_access の削除... 一部の Android ユーザーは 60 日ごとにログインする必要がありますか?
Facebook から、2012 年 5 月 1 日をもってオフライン アクセスが利用できなくなるというメールを受け取りました。
私のAndroidアプリのすべての新規ユーザーは、ユーザーがデバイスにFacebook for Androidアプリをインストールしていない限り、60日ごとに再ログインする必要があるようです.
私は正しいですか?
関連リンク
http://developers.facebook.com/bugs/329021273822477?browse=search_4f757888330df1200687453
https://developers.facebook.com/roadmap/offline-access-removal/
https://developers.facebook.com/docs/mobile/android/build/#extend_token
android - 複数の Android アプリはすべて同じ Facebook キーハッシュを持ちますか?
これは当たり前のように思えるかもしれませんが、私にはまったく意味がありません...
Eclipse で 2 つの Android アプリを開発しています。どちらも Facebook-Android-sdk を使用します。
Facebook のキーハッシュは両方のアプリで同じになりますか?
android - Facebookのキーハッシュを作成するにはどうすればよいですか?
Facebook androidチュートリアルでは、次のコードを使用してキーハッシュを作成するように指示されています。
keytool -exportcert -alias androiddebugkey -keystore〜/ .android / debug.keystore | openssl sha1 -binary | openssl base64
これはすべての状況で使用する正確なコードですか?たとえば、代わりに 次の~/.android/debug.keystore
ようなものにする必要がありC:/folderone/foldertwo/.android/debug.keystore
ますか?
ご覧のとおり、引用符が必要かどうか、フルパスが必要かどうかはわかりません。
誰かが実際の例を提供することができますか?
https://developers.facebook.com/docs/mobile/android/build/#ssoを参照してください
android - Android から Facebook ウォール/アルバムに写真をアップロードする
Gitから Facebook Android SDK をダウンロードし、 developers.facebookの手順に従い、アプリケーション ID を取得してサンプル コードを実行しました。ステータスを壁に投稿できます。今、説明やキャプションを付けて壁に写真をアップロードしようとしていますが、できません。閲覧したところ、ほとんどの場合、写真のアップロードの回答として次のコードが見つかりました。
このため、{"pid":"100003180585600_320223","aid":"100003180585600_43760","owner":100003180585600,"src":"http://photos-g.ak.fbcdn.net/ という応答を得ました。 hphotos-ak-prn1/533575_198930480222970_100003180585600_320223_995139351_s.jpg","src_big":"http://a7.sphotos.ak.fbcdn.net/hphotos-ak-prn1/s720x720/533575_198930480222970_100003180585600_320223_995139351_n.jpg","src_small":"http: //photos-g.ak.fbcdn.net/hphotos-ak-prn1/533575_198930480222970_100003180585600_320223_995139351_t.jpg","リンク":"http://www.facebook.com/photo.php?fbid=198930480222970&set=303.40.1 100003180585600&type=1","caption":"とってもキュート!!","created":1333718624,"object_id":198930480222970}
写真は小さなサイズの写真としてどこかにアップロードされます (URL が表示されます)。しかし、Facebook ウォールやアルバムにはありません。Stack Overflow question Android - How to upload photo from SD card to the Facebook wallを見て、試してみました
と
両方について、私は応答として以下を得ました
ウォールにアップロードするにはどうすればよいですか?
facebook - Android アプリから直接 Facebook ページのタイムラインに写真を投稿する
Facebook ページのタイムラインに直接写真を投稿したい Android アプリがあります。写真をアルバムに入れるのではなく、タイムラインに直接入れたいです。
誰もこれをやったことがありますか?
http://facebook.stackoverflow.com/questions/8662460/android-app-how-to-upload-photo-from-sdcard-to-facebook-wallで、写真をウォールフォトアルバムに投稿することを説明する答えを見ました; ただし、ページのアルバムのリストを取得しようとすると、アルバムが返されません。このページには、写真付きのタイムライン ポストが少なくとも 1 つあるので、Wall Photos アルバムがあるはずですが、戻ってきません。通常の Facebook ユーザーとは対照的に、ページではアルバムの動作が異なりますか? または、ページはアプリにいくつかの権限を付与する必要がありますか? ページのアルバムを取得するために使用しているコードは次のとおりです。
Android アプリからページのタイムラインに直接写真を投稿する方法を知っている人はいますか? 写真をユーザーのアルバムにアップロードしてから、ページのタイムラインに写真へのリンクを作成できますが、実際には写真がページのタイムラインに表示されません。「写真のアップロード」をクリックしたときに Facebook の Web インターフェイスから何が起こるかのように、タイムラインで写真を正しく取得したいと思います。