Android Facebook';s明确共享的操作不';不要在Cordova应用程序上工作

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

我正在开发一个Cordova移动应用程序,它使用WizCorp的插件集成Facebook进行登录和共享。登录和API图形调用一切正常,但我找不到一种方法让用户共享一个操作,eplicitly_shared字段设置为TRUE

这是我的密码:

            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);
它工作得很好,但问题是它不会询问用户任何问题,也不会将其发布在时间线中,而是仅发布在活动注册中,如下所示:


看起来您只是在创建一个用户拥有的对象(名词),而不是将其与动作(动词)关联

显式共享仅适用于操作,因此您需要创建其中一个。看