我可以使用Android应用程序发布到用户墙。但我有另一个请求发布到特定的应用程序页面(为同一个应用程序创建)。但我找不到任何关于此的资源......
任何人都可以帮助如何存档...
到目前为止,在用户墙上分享这段代码正在运行..
private void postOnFB(byte[] data) {
try {
Log.v("postImage", "in");
Bundle params = new Bundle();
params.putString("description", "Play this awesome bible game..");
params.putByteArray("picture", data);
params.putString("message", facebookPostingMessage
+ "\n http://www.momaco.lk/");
mAsyncFacebookRunner.request("me/photos", params, "POST",
new SampleUploadListener(), null);
} catch (Exception e) {
// Do nothing only to catch exception
e.printStackTrace();
}
}
请有人帮助我...
答案 0 :(得分:0)
您可以通过向应用页面的Feed连接发出HTTP POST请求来发布到应用页面的墙上:
http://graph.facebook.com/APP_PAGE_ID/feed
也就是说,你的代码应该是
mAsyncFacebookRunner.request(APP_PAGE_ID + "/feed", params, "POST",
new SampleUploadListener(), null);
请注意,您发布的是应用的网页ID,而不是应用ID。