如何发布到任何facebook墙从安卓应用程序



我是Facebook开发新手。我有点卡住了。大多数人问的问题是关于在"我/feed"墙上发帖。但我想用我的android应用程序发布一个消息到"任何"facebook墙,比如一个公司的墙,"我喜欢这个产品"。你能告诉我怎么做吗?为了做到这一点,我已经创建了我的应用程序ID,我在张贴时使用它。问题是,当我给facebookConnector时,我可以把它发布到我的墙上。postMessageOnWall("me/feed", "我喜欢这个产品");但是当我想把它发布到某个公司的墙上时,比如三星印度的墙上,我把"我/饲料"换成"samsungIN?"fref=ts",因为三星印度的URL是"http://www.facebook.com/samsungIN?fref=ts",但当我这样做,我得到这个错误:"error": {"message":"(#210) Subject must be a page.", "type":" oautheexception ","code", 210}}

我使用的代码如下:
private static final String FACEBOOK_APPID = "";
private static final String FACEBOOK_PERMISSION = "publish_stream";
facebookConnector = new FacebookConnector(FACEBOOK_APPID, this, getApplicationContext(), new String[] {FACEBOOK_PERMISSION});
private Facebook facebook = new Facebook(FACEBOOK_APPID);
public void onClick(View v) {
    if(v.getId()==R.id.postToFaceBook){
        String response = facebook.request("samsungIN?fref=ts/feed", parameters,"POST");
    }
}

Remove ?

这个部分不需要,调用应该是

samsungIN/feed

最新更新