我设法登录Facebook /获取权限..检索朋友数据,姓名/ ID等。
问题在于 我无法向我的朋友发送应用邀请 。我想把没有对话的邀请发送给一个人。但似乎这是一厢情愿的想法。现在我会满足于任何事情。似乎什么都不会起作用!
我尝试了Facebook Graph API提供的对话框,但它告诉我不支持显示(错误103)。还尝试修改Facebook SDK中的URL修改不指向移动版本并将显示设置为弹出窗口。仍然没有好处(同样的错误);
对此有何想法? 提前谢谢。
(顺便说一句,在我看来,Facebook是一种非常不可靠的服务!)
答案 0 :(得分: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() { ... }
} );