如何使用 android sdk 将照片分享到 facebook,而不在我的应用程序中放置 facebook 登录按钮。(我希望他们去 facebook 应用程序进行授权并在他们点击分享按钮时回来,而不是先登录然后分两步点击分享)。具体来说,我会在 /me/photos 上发布一个 facebook 开放图表帖子,以便将其上传到我的默认应用相册。但是,即使用户单击 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();
}
});