Android Facebook';s明确共享的操作不';不要在Cordova应用程序上工作
我正在开发一个Cordova移动应用程序,它使用WizCorp的插件集成Facebook进行登录和共享。登录和API图形调用一切正常,但我找不到一种方法让用户共享一个操作,eplicitly_shared字段设置为TRUE 这是我的密码:Android Facebook';s明确共享的操作不';不要在Cordova应用程序上工作,android,ios,facebook,cordova,facebook-graph-api,Android,Ios,Facebook,Cordova,Facebook Graph Api,我正在开发一个Cordova移动应用程序,它使用WizCorp的插件集成Facebook进行登录和共享。登录和API图形调用一切正常,但我找不到一种方法让用户共享一个操作,eplicitly_shared字段设置为TRUE 这是我的密码: var object = { "fb:explicitly_shared": true, "og:url": "http:\/\/samples.ogp.me\/84765
var object = {
"fb:explicitly_shared": true,
"og:url": "http:\/\/samples.ogp.me\/847652538614328",
"og:title": "Inferno di dante",
"og:type": "XXXX:challenge",
"og:image": "http://ecoleft.gr/wp-content/uploads/2013/09/3123143-flame-inferno-13272.jpg",
"og:description": "Nel mezzo del cammin di nostra vita mi ritrovai per una selva",
"fb:app_id": xxxxxxxxxx2010,
"XXXX:from": "1000",
"XXXX:challenge_id": "10000"
}
var graphPath = 'me/objects/XXXX:challenge?method=post&fb:explicitly_shared=true&object=' + JSON.stringify(object);
var permissions = ["publish_actions"];
var publishSuccess = function(data){
alert(JSON.stringify(data));
}
var publishError = function(err){
alert("Errore: " + err);
}
facebookConnectPlugin.api(graphPath, permissions, publishSuccess, publishError);
它工作得很好,但问题是它不会询问用户任何问题,也不会将其发布在时间线中,而是仅发布在活动注册中,如下所示:
看起来您只是在创建一个用户拥有的对象(名词),而不是将其与动作(动词)关联 显式共享仅适用于操作,因此您需要创建其中一个。看