首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在不打开对话框的情况下使用Facebook Android SDK在Facebook墙上发布

在不打开对话框的情况下使用Facebook Android SDK在Facebook墙上发布
EN

Stack Overflow用户
提问于 2010-11-18 18:25:48
回答 4查看 63.7K关注 0票数 17

使用Facebook SDK,我可以登录并将我的access_token存储到数据库中。当我尝试创建帖子时,由于以下问题,我的手机和模拟器上的Facebook墙仍然是空的:

1)我从数据库中获取一个access_token,并将该access_token传递给Facebook,但我不允许在墙上发帖。

2)如果不打开对话框,我将无法发布消息。

代码语言:javascript
复制
   mPostButton.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                String message = "Post this to my wall";

                Bundle params = new Bundle();             

                params.putString("message", message);

                mAsyncRunner.request("me/feed", params, "POST", new WallPostRequestListener());

            }
        });

 public class WallPostRequestListener extends BaseRequestListener {

        public void onComplete(final String response) {
            Log.d("Facebook-Example", "Got response: " + response);
            String message = "<empty>";
            try {
                JSONObject json = Util.parseJson(response);
                message = json.getString("message");
            } catch (JSONException e) {
                Log.w("Facebook-Example", "JSON Error in response");
            } catch (FacebookError e) {
                Log.w("Facebook-Example", "Facebook Error: " + e.getMessage());
            }
            final String text = "Your Wall Post: " + message;
            Example.this.runOnUiThread(new Runnable() {
                public void run() {
                    mText.setText(text);
                }
            });
        }
    }

如何在不打开对话框的情况下发布到Facebook?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4213767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档