如何从android应用程序发布到任何facebook墙
我是Facebook发展的新手。我有点卡住了。 大多数人问的问题都是关于在“我/饲料”墙上张贴的。但是 我想用我的android应用程序向“任何”facebook墙发布一条消息,比如说一家公司的墙,上面写着“我喜欢这个产品”。你能告诉我怎么做吗。 为此,我创建了我的应用程序ID,并在发布时使用该ID。问题是当我给facebookConnector.postMessageOnWall(“我/订阅”,“我喜欢这个产品”)时,我可以把它贴到我的墙上;但是当我想把它贴到某家公司的墙上时,比如说三星印度墙,我用“samsungIN?fref=ts”替换了“me/feed”,因为三星印度的URL是“”,但当我这样做时,我得到了以下错误: “error”:{“message”:“(#210)主题必须是页面。”,“type”:“OAutheException”,“code”,210} 我使用的代码如下:如何从android应用程序发布到任何facebook墙,android,facebook-graph-api,Android,Facebook Graph Api,我是Facebook发展的新手。我有点卡住了。 大多数人问的问题都是关于在“我/饲料”墙上张贴的。但是 我想用我的android应用程序向“任何”facebook墙发布一条消息,比如说一家公司的墙,上面写着“我喜欢这个产品”。你能告诉我怎么做吗。 为此,我创建了我的应用程序ID,并在发布时使用该ID。问题是当我给facebookConnector.postMessageOnWall(“我/订阅”,“我喜欢这个产品”)时,我可以把它贴到我的墙上;但是当我想把它贴到某家公司的墙上时,比如说三星印度墙
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");
}
}
移除?fref=ts
此部分不需要,调用应为
samsungIN/feed
-1请勿删除和重新发布。。。你应该更新旧问题。。。无论如何,请阅读:?
可以成为路径的一部分吗?嗨,我不知道这会有什么帮助!!尝试从url中删除查询字符串…嗨,一个小问题。当我给出“samsungIN/feed”时,它适用于三星印度墙(),当我给出“LGUSAMobile/feed”时,它也适用于LG美国移动(),但当我给出“lgindiapage/feed”时,它不适用于LG印度()。知道为什么吗?@TapasDixit LG India没有为用户提供在墙上写字的选项