我正在使用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提要对话框。请帮帮我,建议我哪里出错了。
答案 0 :(得分:1)
Facebook app-id存在问题。现在工作正常。确保为Facebook app_id的设置生成正确的密钥哈希。