javascript - phonegap 中的 Facebook 邀请返回 OK

标签 javascript android facebook cordova

我需要能够邀请 friend 加入我在 Android 上的应用程序。我在 Phonegap 中使用 HTML/js。使用 FB 登录可以使用插件正常工作,但我无法使邀请工作。

我的代码是:

FB.ui(
   {method: 'apprequests',
    message: 'test'},
   function(response) {
    alert("res:" + response);
    }
);

我可以选择 friend ,它发送请求但在警报中我得到“res:OK”而不是 friend 的 ID。 此外,为了使其正常工作,除了Android之外,我还必须配置“Website”平台。还有别的办法吗?我想为已经拥有该应用程序的人打开应用程序中的特定页面。

我的 FB 设置:

Base:
  App Domains: <empty>
Android:
  Package Name: com.milab.idc.sheets
  Class Name: com.milab.idc.sheets.ProjectActivity
Website:
  Site URL: https://play.google.com/store/apps/details?id=com.milab.idc.sheets

我的 Play 商店页面: https://play.google.com/store/apps/details?id=com.milab.idc.sheets

谢谢

最佳答案

facebook documentation说你应该用 friend id 填充 to 参数

FB.ui({ 方法:'apprequests', message: '来和我一起玩 Friend Smash!', 至:friend_ids }, 功能(){ //处理结果 }

好像不见了

此外,您应该收到指向请求的 Refence_id 而不是 friend_id。

关于javascript - phonegap 中的 Facebook 邀请返回 OK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23583539/

相关文章:

javascript - 异步 Node.js 中的随机顺序

javascript - 删除关联中的所有对象

javascript - 无法弄清楚如何使用 javascript 在浏览器中导入模块

facebook - 如何使用 Graph API 在一篇文章中获取所有照片?

javascript - 如何根据滚动位置更改类名?

android - 依赖注入(inject)提供 Activity

android - 回收项目点击问题,永远不会进入功能

android - iOS/Android 确实保持链接需要 HTTP 服务器

html - 如何将 Facebook 发送对话框置于其他内容之上?

ios - 解析 + Facebook 问题