可能重复:
How to post on multiple friends wall using their facebook ids
我想通过朋友的脸谱ID发布(图片+信息)或有时仅向朋友墙发帖子。
可以使用facebook sdk或graph api吗?
我得到的实际要求是,我有一些朋友的脸书ID,我想用他们的脸发布在他们的墙上。
我如何满足这一要求?
任何想法。
提前致谢
答案 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();
}
}