我在facebook墙上使用facebook SDK 3.17.2上传照片。我已经使用了多少代码来处理这个问题但是没有成功。 现在我有了一个新代码,它完美地在Facebook墙上上传照片,但它只能用我自己的facebook用户ID登录。简而言之,它只适用于我的Facebook ID。当我使用任何其他Facebook用户ID上传照片时它不工作:(请帮我解决这个问题。 这是我的代码:
Session.openActiveSession(ArchiveLandscape_Screen.this, true, new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
// TODO Auto-generated method stub
// Bitmap bi = BitmapFactory.decodeResource(getResources(), R.drawable.galaxy_bg);
Bitmap bi = ArchiveDownLoadImages_Screen.portraitBitmapArchive;
Request request = Request.newUploadPhotoRequest(Session.getActiveSession(), bi, new Request.Callback() {
@Override
public void onCompleted(Response response) {
// showPublishResult("photo_post", response.getGraphObject(), response.getError());
//Toast.makeText(getApplicationContext(), "Success", 6000).show();
}
});
Bundle parameters = request.getParameters();
parameters.putString("message","Get a new post delivered everyday\n"+Strcontent.replaceAll("<br/>", "\n"));
parameters.putString("link","URL");
request.setParameters(parameters);
request.executeAsync();
}
});