2011-04-26 92 views
0

我試圖從我的應用中獲得與Facebook集成的關鍵hesh。 我已遵循Android開發人員簽名應用指南(http://developer.android.com/guide/publishing/app-signing.html#setup)和Android Facebook指南(http:// developers。 facebook.com/docs/guides/mobile/#android)。生成密鑰的問題 - Android

我的問題是,我不知道如何從keystore正確獲取密鑰hesh。 下面是我在cmd做 -

密鑰工具-exportcert -alias androiddebugkey -keystore C:\用戶\ Mickael.android \ debug.keystore

然後要求輸入密碼,然後給我看了一個很長長的亂碼鑰匙。 現在我知道密鑰是加密的。 facebook指南提供2條命令 -

| openssl sha1 -binary

| openssl base64

但我不知道如何讓他們工作。

這是問題的一個畫面 - http://img543.imageshack.us/i/keyfail.jpg/

我真的可以使用一些幫助

在先進的感謝!

+0

使用[此] [1]的工具來生成密鑰。 [1]:http://stackoverflow.com/questions/4388992/key-hash-for-android-facebook-app/17732453#17732453 – Shahar 2014-05-10 22:54:59

+0

http://goo.gl/p4I19D - 產生使用openssl與Facebook進行Facebook集成的關鍵散列 – 2015-07-09 05:51:14

回答

0

您顯示的輸出沒有經過base64編碼器。請確保您在單行中完成下面的整行。這篇文章使它看起來像新的線條,但它們都需要作爲單個命令運行。

keytool -exportcert -alias androiddebugkey -keystore〜/ .android/debug.keystore | openssl sha1 -binary | OpenSSL的BASE64

0
+0

好的謝謝,這兩個答案幫助了我。現在我堅持使用openSSL。我從你給我的鏈接下載了這些庫,但是如何才能使它工作? – Tofira 2011-04-26 19:57:54

+0

從來沒有用過它,但我認爲我只是把兩個dll和.exe放在一個新文件夾中,並將該文件夾添加到我的路徑中 – NickT 2011-04-26 20:08:39