我正在使用适用于 Android 的新 Facebook Sdk 3.0,并且正在尝试使用新的 Graph Api 请求在用户墙上发布帖子。现在,我可以发帖了,但在 Facebook 页面上,它显示好像我共享了一个链接(我不希望那样)。我的最终目标是发表一个看起来像这样的帖子: https ://docs.google.com/drawings/d/1ARTDj6qtSx4-qZQ0ZU1sZZppEMYMti8zwFLTZneSm2o/edit
当您单击它时,您将转到 Facebook 应用程序。我的请求代码:
Bundle params = new Bundle();
params.putString("name", title);
params.putString("caption", caption);
params.putString("description", description);
params.putString("picture", imageURL);
params.putString("link", FACEBOOK_APP_URL);
Request request = new Request(Session.getActiveSession(), "me/feed",
params, HttpMethod.POST, new Callback() {
@Override
public void onCompleted(Response response) {
// TODO Auto-generated method stub
}
});
RequestAsyncTask task = new RequestAsyncTask(request);
task.execute();
此时,上面的代码正在发布正确的图像和文本,但是在单击时您会被转移到图像 url,并且帖子本身的标题是“Alexander 共享链接”等等。
提前致谢