Как поделиться фотографией с facebook с помощью android sdk, не добавляя кнопку входа в facebook в моем приложении. (Я хочу, чтобы они заходили в приложение facebook для авторизации и возвращались, когда нажимали кнопку «Поделиться», а не сначала входили в систему, а затем нажимали «Поделиться» в 2 шага). В частности, я бы сделал публикацию с открытым графиком в Facebook для /me/photos, чтобы она загружалась в мой альбом приложений по умолчанию. Однако я получаю сообщение об ошибке сеанса без входа в систему, даже когда пользователь нажимает на запрос аутентификации facebook.
final Session session = Session.getActiveSession();
Session.openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(final Session session, final SessionState state,
final Exception exception) {
Request request = Request.newUploadPhotoRequest(session, image, new Request.Callback() {
@Override
public void onCompleted(Response response) {
Toast.makeText(getApplicationContext(), "Fact shared", Toast.LENGTH_SHORT).show();
}
});
request.executeAsync();
}
});