私はFacebookのAPIで作業しようとしていますが、このキーストアには不運があります。私はそれを生成し、私の署名を与えることができますが、アプリは私にinvalid_keyを伝え続けます。私は読んでいたし、あなたがLinuxを使って良い署名を得るためには、信じがたいと感じる人がいると言っていました。誰でもここで私を助けることができますか?Androidキーストアの署名の問題
0
A
答えて
3
キーストアからキーを取得し、それをFacebookのWebサイトに置く必要があります。
こちらのガイドに従ってください...
http://developers.facebook.com/docs/guides/mobile/#android
基本的には、キーストアからキーを抽出する必要があります。次のコマンドは、debug.keystore
というキーストアからキーandroiddebugkey
を抽出します(両方ともEclipseによって自動作成されます)。 androiddebugkeystore
のパスワードはandroid
です。
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore
| openssl sha1 -binary
| openssl base64
あなたはそれから数を持っていたら、あなたは自分のFacebookのアプリのページにキーハッシュフィールドにそれを置く。..
キーは、画像で見られる同じフォーマットに従います。
3
あなたが提供するものが正確に何を求めているかを確認してください。彼らがMD5
キーを要求すると、SHA1
キーは機能せず、その逆もあります。 MD5
キーが必要で、SHA1
キーしか入手できない場合は、Java開発キット(JDK)の古い1.6バージョンをインストールしてみてください。
新しいもの(1.7)は、SHA1
というキーのみを与えます。これは私の問題を解決しました。
1
私はJDK 1.7を使用していますが、同じ問題がありました。あなたのkeytoolコマンドに-vをつけることで、MD5、SHA1、SHA256の指紋が得られます
$ keytool -v -list -alias androiddebugkey ... etc。次に、GoogleやFacebookで使用するためにMD5をつかんでください。ここでは、この答えが見つかり
関連する問題
- 1. Androidキーストアと署名ファイルの比較
- 2. Androidキーストア - 「alias_name」なしで署名
- 3. テンプレートの署名の問題
- 4. Magentoのアマゾンアウト署名問題
- 5. XSD署名の問題
- 6. SceneManager.SceneLoaded署名の問題
- 7. SVG署名アニメーションの問題
- 8. wso2キーストア問題
- 9. Nativescriptコード署名問題
- 10. PlayストアでAndroidアプリケーションを更新する署名の問題
- 11. Xcode 4.1コード署名の問題
- 12. Lockboxデジタル署名コンポーネントの問題
- 13. クイックbloxの - 署名生成問題
- 14. 間欠SAML署名検証の問題
- 15. 配信プロビジョニングとコード署名の問題
- 16. 奇妙なXcode署名の問題
- 17. TCPDFで署名する際の問題
- 18. Androidのキーストアは:自己署名証明書、無効な日付文字列
- 19. Androidのキャッシュディレクトリ名の問題
- 20. Docusign埋め込み署名returnUrl問題
- 21. C#RSAで署名を署名し、検証する。エンコードの問題
- 22. キーストアのAndroidスタジオバックアップ
- 23. AndroidのSHA256署名algorythm
- 24. Xamarin、Androidの署名APK
- 25. Androidアプリの署名メカニズム
- 26. Androidの署名保護と
- 27. 複数のターゲットを持つプロジェクトのコード署名の問題
- 28. キーストアを使用して署名付きAPKを生成
- 29. 指定されたキーストアを使用して署名するアプリケーション
- 30. openssl自己署名証明書ファイルからJavaキーストアを作成
アイブ氏はそれを行っては、コードが、署名のdoesntの仕事を得ました。その他の提案はありますか? – Shaun
「うまくいかない」とはどういう意味ですか?あなたはどのような署名をしていますか?それはどのように見えるのですか? – Aidanc
私は正式な署名を得ていたが、私の電話に公式のFacebookアプリがインストールされていれば何らかの理由でそれはうまくいきませんでした。 – Shaun