Мне удалось опубликовать обновления статуса на стенах Facebook и войти в систему с помощью следующего кода:
facebook.authorize(this,
new String[]{ "publish_checkins", "publish_stream"},
new DialogListener() { /*crazy stuff here*/ }
);
Моя проблема при первом входе в систему. Поскольку кажется, что Facebook не поддерживает входы с тестовых учетных записей, я не могу говорить о едином входе, но думаю, что появляется "обычный" веб-экран входа в систему.
Есть ли способ обойти этот экран и позволить приложению выполнить вход в систему с помощью комбинации имени пользователя / адреса электронной почты / пароля - при условии, что пользователь готов передать эти данные приложениям.
Например. что-то вроде facebook.authorize(this, permArray, userName, password,
Я спрашиваю, потому что я не уверен, возможно ли это вообще вообще, прочитайте: если fb API предоставляет ловушки для этого. Я могу представить, что это своего рода проблема безопасности, и поэтому она отключена.
В этом случае было бы здорово, если бы кто-то мог предоставить ссылку на некоторую документацию, в которой перечислены все возможные методы входа в систему (не «все», а важные для смартфонов) - это определенно будет полезно на следующей встрече.