3

我设法登录到 Facebook/获得权限.. 检索朋友数据、姓名/ID 等。

问题是我无法向我的朋友发送应用邀请。我想将不带对话的邀请发送给一个人。但这似乎是一厢情愿。现在我什么都愿意。似乎什么都做不了!

我尝试了 Facebook Graph API 提供的对话框,但它告诉我不支持显示(错误 103)。还尝试了将 Facebook SDK 中的 url 修改为不指向移动版本并将显示设置为弹出窗口的修复。还是不行(同样的错误);

对此有什么想法吗?先感谢您。

(顺便说一句,在我看来 Facebook 是一个非常不可靠的服务!)

4

1 回答 1

8

此代码将弹出一个应用邀请对话框(我不知道如何在没有对话框的情况下发送邀请)。注意:假设facebook已成功授权/登录:

Facebook facebook = new Facebook( MY_APP_ID );
...
Bundle parameters = new Bundle();
parameters.putString( "message", "Check this out!" );
facebook.dialog( activity, "apprequests", parameters,
  new Facebook.DialogListener()
  {
    public void onComplete() { ... }
    public void onFacebookError( FacebookError e ) { ...  }
    public void onError(DialogError e) { ...  }
    public void onCancel() { ...  }
  } );
于 2011-12-05T10:40:09.710 回答