如何使用Cordova Facebook Plugin的方法?

时间:2015-07-24 14:12:11

标签: android facebook cordova ionic

我正在使用Facebook插件(http://ngcordova.com/docs/plugins/facebook/ )科尔多瓦。我正在使用这个插件与离子框架。我已完成在android上安装此插件。我创建了一个appId,该应用程序正在开发中。因此,对于测试,我使用的测试用户生成 - https://developers.facebook.com/apps/123456789/roles/test-users/我想在Facebook上分享一个Feed,但我无法做到这一点。我正在检查getLoginStatus方法,并且在成功之后我想发布一个feed。这是我的代码

      $scope.getFbLoginStatus = function(){
      $cordovaFacebook.getLoginStatus()
       .then(function(success) {  
         alert("Logged In");
         $scope.shareFeed = function(){
         $cordovaFacebook.showDialog({method: "feed", link:"https://github.com/Wizcorp/phonegap-facebook-plugin/commit/7b4a56f5717a50d3387abe4a2fa6156fe1aea852", caption: "Here is the caption"
})
      .then(function(success) {
         alert("check whether image shared or not" );
         // success
       }, function (error) {
        alert("image not shared");
        // error
        });
       }
       }, function (error) {
       alert("Permission denied");
      });
     }

我没有使用facebook SDK,因为它未在安装步骤中列出。 我想使用离子框架实现Facebook提要对话框。请帮帮我,建议我哪里出错了。

1 个答案:

答案 0 :(得分:1)

Facebook app-id存在问题。现在工作正常。确保为Facebook app_id的设置生成正确的密钥哈希。