Facebook API:无法使用发送对话框。为什么?

时间:2014-05-26 00:22:29

标签: facebook facebook-graph-api cordova facebook-javascript-sdk phonegap-plugins

我正尝试通过私人收件箱通过Phonegap和the phonegap facebook plugin通过此功能向用户发送消息:

https://developers.facebook.com/docs/sharing/reference/send-dialog

所以这样做:

FB.ui({
  app_id:'XXXXXXXXX',
  method: 'send',
  name: "This is the name",
  link: 'www.google.com',
  to:to,
  description:'This is the description'
});

如此链接中所述:Send private messages to friends

什么都没发生。为什么? 它是否受插件支持?

请帮忙。

由于

1 个答案:

答案 0 :(得分:1)

我正在尝试在phonegap构建中实现私人消息功能,但它似乎只能在桌面而不是移动设备上工作。

当我将方法从发送更改为Feed时,并指示要触摸的显示。

它适用于我的IOS构建,窗口只是弹出

FB.ui({
  app_id:'XXXXXXXXX',
  method: 'feed',
  link: 'www.google.com',
  to:to,
  display: touch
});

然而,当我将方法改回发送时,它不再起作用了。

我相信facebook api不支持移动设备中的FB.UI发送方法,就像他们在页面上已经提到的那样:https://developers.facebook.com/docs/sharing/reference/send-dialog

“此对话框可与JavaScript SDK一起使用,并可完全重定向到网址。移动设备不支持此功能。”

我现在还不知道如何通过FACEBOOK发送私信,祝你好运