如何使用朋友的facebook id将图像和消息结合发布到朋友的墙上

时间:2012-11-30 05:21:37

标签: android

  

可能重复:
  How to post on multiple friends wall using their facebook ids

我想通过朋友的脸谱ID发布(图片+信息)或有时仅向朋友墙发帖子。

可以使用facebook sdk或graph api吗?

我得到的实际要求是,我有一些朋友的脸书ID,我想用他们的脸发布在他们的墙上。

我如何满足这一要求?

任何想法。

提前致谢

1 个答案:

答案 0 :(得分:0)

“picture”变量到墙上,它会从网址发布图片,但您可以将其更改为

 protected void postPicToWall(String userID, String msg, String caption, String picURL){
        try {
            if (isSession()) {
                String response = mFacebook.request((userID == null) ? "me" : userID);

                Bundle params = new Bundle();
                params.putString("message", msg);  
                params.putString("caption", caption);
                params.putString("picture", picURL);

                response = mFacebook.request(((userID == null) ? "me" : userID) + "/feed", params, "POST");       

                Log.d("Tests",response);
                if (response == null || response.equals("") || 
                        response.equals("false")) {
                    Log.v("Error", "Blank response");
                }
            } else {
                // for relogin 
                Log.d(TAG, "sessionNOTValid, relogin");
                mFacebook.authorize(this, PERMS, new LoginDialogListener());
            }
        }catch(Exception e){
            e.printStackTrace();
        }
    }