Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
facebookapi:Can';“发送”对话框无法正常工作。为什么?_Facebook_Facebook Graph Api_Cordova_Facebook Javascript Sdk_Phonegap Plugins - Fatal编程技术网

facebookapi:Can';“发送”对话框无法正常工作。为什么?

facebookapi:Can';“发送”对话框无法正常工作。为什么?,facebook,facebook-graph-api,cordova,facebook-javascript-sdk,phonegap-plugins,Facebook,Facebook Graph Api,Cordova,Facebook Javascript Sdk,Phonegap Plugins,我正试图通过Phonegap的私人收件箱和以下功能向用户发送消息: 因此,在这样做时: FB.ui({ app_id:'XXXXXXXXX', method: 'send', name: "This is the name", link: 'www.google.com', to:to, description:'This is the description' }); 如本链接所述: 什么也没发生。为什么? 插件是否支持它 请帮忙 谢谢我正在尝试在phonegap

我正试图通过Phonegap的私人收件箱和以下功能向用户发送消息:

因此,在这样做时:

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

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

请帮忙


谢谢

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

当我将方法从发送更改为馈送,并指示显示器触摸

它适用于我的IOS版本,窗口只是弹出

FB.ui({
  app_id:'XXXXXXXXX',
  method: 'feed',
  link: 'www.google.com',
  to:to,
  display: touch
});
但是,当我将方法更改回send时,它不再工作

我相信facebook api不支持移动设备中的FB.UI发送方法,就像他们在页面上已经提到的:

“此对话框可与JavaScript SDK一起使用,并可执行到URL的完全重定向。移动设备不支持此对话框。”


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

我也真的不明白这一点。你知道这件事的真相吗?我注意到BBC(BBC.co.uk)有一个肮脏的黑客程序,他们根据屏幕大小从发送对话框切换到深度链接类型地址。我真的很想知道是否有一个真正的解决办法。使用我无法定制的官方Facebook共享iframe对于我的用例来说确实是不可接受的。