Jquery 可以使用FaceBook AppID获取FaceBook共享计数
我正在使用mvc应用程序,我试图获得facebook的共享数 我可以只使用facebook AppId获取我下面的代码吗?或者(请检查我的回调功能是否正常,我得到的响应为警报,但ajax方法中存在无法渲染的错误。是否有任何错误,请帮助我)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
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();" />