Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 可以使用FaceBook AppID获取FaceBook共享计数_Jquery_Asp.net Mvc_Facebook - Fatal编程技术网

Jquery 可以使用FaceBook AppID获取FaceBook共享计数

Jquery 可以使用FaceBook AppID获取FaceBook共享计数,jquery,asp.net-mvc,facebook,Jquery,Asp.net Mvc,Facebook,我正在使用mvc应用程序,我试图获得facebook的共享数 我可以只使用facebook AppId获取我下面的代码吗?或者(请检查我的回调功能是否正常,我得到的响应为警报,但ajax方法中存在无法渲染的错误。是否有任何错误,请帮助我) FB.https=true; FB.init({ appId:“**********”, 曲奇:是的, 状态:正确, xfbml:对 }); 函数sendRequest(){ var obj={ 方法:“提要”, 链接:'https://www.oppd

我正在使用mvc应用程序,我试图获得facebook的共享数

我可以只使用facebook AppId获取我下面的代码吗?或者(请检查我的回调功能是否正常,我得到的响应为警报,但ajax方法中存在无法渲染的错误。是否有任何错误,请帮助我)



FB.https=true;
FB.init({
appId:“**********”,
曲奇:是的,
状态:正确,
xfbml:对
});
函数sendRequest(){
var obj={
方法:“提要”,
链接:'https://www.oppd.org/p/“+”@Model.ProductId”,
标题:“@Model.Message”,
};
函数回调(响应){
警报(“Post ID:+响应['Post_ID']);
var PostId=响应['post_id'];
var_url='@url.Action(“社交”);
$.ajax({
url:_url,
键入:“获取”,
数据类型:“json”,
成功:功能(数据){
}
});
}
FB.ui(obj,回调);
}

以下是使用AppId从facebook获取共享计数的代码。 这可能对你有帮助

<script src='https://connect.facebook.net/en_US/all.js'></script>

<script> 
var apid = "Your AppId";
FB.init({appId: apid, status: true, cookie: true});

function sendRequest(){
    FB.login(function(response) {
        if (response.authResponse){                                                                         
            FB.api({
                method: 'fql.query',
                query: 'SELECT share_count FROM link_stat WHERE url = "....Your link..."'
            }, function(res){
                alert('Share count = '+res[0].share_count);         
            });
        } else {
            console.log('User cancelled login or did not fully authorize.');
        }
    },{
        scope:'read_stream,publish_stream,offline_access'
    }); 
}

</script>
<input type="button" value="Get Share" onclick="sendRequest();" />

var apid=“您的AppId”;
init({appId:apid,status:true,cookie:true});
函数sendRequest(){
FB.登录(功能(响应){
if(response.authResponse){
FB.api({
方法:“fql.query”,
查询:“从链接统计中选择共享计数,其中url=“…您的链接…””
},功能(res){
警报(“共享计数=”+res[0]。共享计数);
});
}否则{
log('用户取消登录或未完全授权');
}
},{
范围:“读取流、发布流、脱机访问”
}); 
}

我对
mvc
不太清楚,但你可以在这里查看我的答案
<script>
    FB.https = true;
    FB.init({
        appId: '********',
        cookie: true,
        status: true,
        xfbml: true
    });

    function sendRequest() {

        var obj = {
            method: 'feed',
            link: 'https://www.oppd.org/p/' + '@Model.ProductId',
            caption: '@Model.Message',
        };

        function callback(response) {
            alert("Post ID: " + response['post_id']);
            var PostId=response['post_id'];                
             var _url = '@Url.Action("Social")';
            $.ajax({
                url: _url,
                type: "GET",
                dataType: 'json',
                success: function (data) {

                }
            });
                        }
        FB.ui(obj, callback);
    }
<script src='https://connect.facebook.net/en_US/all.js'></script>

<script> 
var apid = "Your AppId";
FB.init({appId: apid, status: true, cookie: true});

function sendRequest(){
    FB.login(function(response) {
        if (response.authResponse){                                                                         
            FB.api({
                method: 'fql.query',
                query: 'SELECT share_count FROM link_stat WHERE url = "....Your link..."'
            }, function(res){
                alert('Share count = '+res[0].share_count);         
            });
        } else {
            console.log('User cancelled login or did not fully authorize.');
        }
    },{
        scope:'read_stream,publish_stream,offline_access'
    }); 
}

</script>
<input type="button" value="Get Share" onclick="sendRequest();" />