如何分享消息到Facebook-Android

RAAAAM
     Bundle params = new Bundle();
            params.putString("to", useriId);
            params.putString("message","Hello World");
  WebDialog requestsDialog = (new WebDialog.RequestsDialogBuilder(
                JoinVia.this, Session.getActiveSession(), params))
                .setOnCompleteListener(new OnCompleteListener() {
                    @Override
                    public void onComplete(Bundle values,
                            FacebookException error) {
                        if (error != null) {
                            if (error instanceof FacebookOperationCanceledException) {
                                Toast.makeText(
                                        JoinVia.this.getApplicationContext(),
                                        "Request cancelled", Toast.LENGTH_SHORT)
                                        .show();
                            } else {
                                Toast.makeText(
                                        JoinVia.this.getApplicationContext(),
                                        "Network Error", Toast.LENGTH_SHORT)
                                        .show();
                            }
                        } else {
                            final String requestId = values
                                    .getString("request");
                            if (requestId != null) {
                                Toast.makeText(
                                        JoinVia.this.getApplicationContext(),
                                        "Request sent", Toast.LENGTH_SHORT)
                                        .show();
                            } else {
                                Toast.makeText(
                                        JoinVia.this.getApplicationContext(),
                                        "Request cancelled", Toast.LENGTH_SHORT)
                                        .show();
                            }
                        }
                    }
                }).build();
        requestsDialog.show();

这是我的代码向好友发送邀请的ID。该代码可以发送通知,但是当我从浏览器中单击通知图标时,邀请不存在。任何人都可以指导我如何向朋友Facebook发送消息。

斯特罗卡德

更新:

忽略我先前的答案,我误解了您试图生成的对话框的类型。

如注释中所述,由于成功获取通知,您的代码似乎不是问题。只需按照Facebook应用程序创建文档中的步骤操作,以确保您正确设置了应用程序,并指定了Canvas URL(如第一张图片所示),以确保您的应用程序可以正确提供邀请。

同一页面上的示例还应该提供有关使用URL的更多帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章