Я использую FBConnect на Android, кажется, что единственный идентификатор, который мне нужен, это идентификатор приложения, который представляет собой строку цифр:
Facebook mFacebook = new Facebook(FacebookConstants.APP_ID);
Но я также получил API Key и API Secret при регистрации моего приложения, интересно, где они используются? Я сделал что-то неправильно? Я посмотрел пример кода из FBConnect, также нигде не используется ключ api и секрет api.
Edit:
Может кто-нибудь уточнить, есть ли три ключа / идентификатора: идентификатор приложения, ключ приложения и секрет приложения? Ниже приведен код из примера проекта FBConnect:
public static final String APP_ID = "175729095772478";
Ключ приложения моего приложения выглядит не так, у меня в нем нет цифр.
И я все еще в замешательстве, в Доке Facebook есть команда:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore
| openssl sha1 -binary
| openssl base64
это дает мне строку, которую я могу использовать для регистрации в Facebook, но как это связано с ключом приложения и секретом? Я попробовал образец FBConnect (простой), и я не делал команду keytool, она работает; Но если я использую ключ приложения моего приложения, он не будет работать.