2011-07-04 35 views
3

我设法登录到Facebook的/获取权限..检索朋友数据,名称/ IDS等Android的Facebook的API - 发送一个应用程序邀请朋友

的问题是,我无法发送一个应用程序邀请给我的朋友。我想将邀请无需对话发送给单个人。但这似乎是一厢情愿的想法。现在我可以解决任何问题。看起来没有什么可以完成这项工作!

我尝试了Facebook Graph API提供的对话框,但它告诉我显示器不受支持(错误103)。还尝试修改Facebook SDK内部的修复程序,以便不指向移动版本并将显示设置为弹出窗口。仍然没有好(相同的错误);

对此有何看法? 预先感谢您。

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

回答

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() { ... } 
    }); 
+0

我想这一点,但仍然没有工作。真的卡住了。是否有任何特殊许可需要,或者应用程序必须首先由应用商店发布? – AndroidDev

+0

不,您的应用不需要发布。 Android的FacebookSDK应该是开箱即用(至少在我的情况下)。也许问题在于FB Developer页面中的应用程序设置。 – Zennichimaro

相关问题