facebook - FB.ui方法发送

标签 facebook api cordova

FB 应用程序请求可以使用 facebook connect PhoneGap 插件在 PhoneGap 上运行,但“发送”方法却不能。 示例:

FB.ui({
      method: 'send',
      link: 'http://www.eTobb.com',
      to: ''
   }, function(response) {
        console.log(response);
});

console.log(response) 没有给我任何数据。

最佳答案

原因是ConnectPlugin.java文件,该文件是phonegap插件自带的(url:https://github.com/phonegap/phonegap-facebook-plugin/blob/master/src/android/ConnectPlugin.java)

检查第 240 行的 onComplete 方法并将其与该 Java 文件的本地版本进行比较。当通过“phonegap plugin add [long facebook github url]”添加插件时,它似乎不使用最新的主版本,而是使用其中一个版本(或类似)。但该 onComplete 方法不会将数据移交给过时版本中的 Javascript。

所以我刚刚所做的就是将最新的大师纳入我的项目中,它现在正在工作,尽管这可能不是最好的事情。 :)

关于facebook - FB.ui方法发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22611118/

相关文章:

facebook - 如何使用 ProviderSignInController 设置回调 URI?

c# - 将内存流表示为物理文件

javascript - 让第三方 JavaScript 访问全局变量

php - 在 PHP 中同时调用多个 API

java - 在嵌入式 PhoneGap 应用程序中保存和恢复 WebView

android - cordova 虚拟机初始化期间发生错误

ios - FBWebDialogs 添加本地镜像到参数

Facebook -api : what's Facebook Connect cross-domain receiver URL?

ios - 从 FBSDKGraphRequest 获取照片时出现 "unsupported URL"

sqlite - 将现有 SQLite 数据库导入 iOS Phonegap 应用程序