Facebook iframe page_fan in javascript
Facebook iframe page_fan in javascript
我正试图在facebook应用程序iframe选项卡中进行检查,以检查用户是否喜欢某个特定页面,我正在放置以下
FB.init({
appId : '205563326143108',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
function checkFan() {
FB.api(
{
method: 'fql.query',
query: 'SELECT uid FROM page_fan WHERE uid= ' + user_id + ' AND page_id=124571914229443'
},
function(result) {
if (result.length) {
document.getElementById('fan').style.display = 'block';
} else {
document.getElementById('non_fan').style.display = 'block';
}
});
}
FB.init似乎在工作,因为我正在使用它做其他事情,但checkFan功能不起作用。
有人能帮我吗?因为我已经尝试了很长一段时间,我放弃了寻找解决方案:(
感谢
改用pages.isFan
:
FB.api({
method: 'pages.isFan',
page_id: '124571914229443',
uid: user_id
}, function (resp) {
if (resp == true) {
document.getElementById('fan').style.display = 'block';
} else if (resp.error_code) {
alert(resp.error_msg);
} else {
document.getElementById('non_fan').style.display = 'block';
}
});
相关文章:
- Node.js's Buffer.writeFloatBE in Javascript
- write HTML in JavaScript
- SetTimeout and clearTimeout in Javascript
- TicTacToe minimax AI in Javascript
- Calculation in javascript
- "a" element in JavaScript
- Truthy & Falsy in Javascript
- How can I get and replace this in javascript ( jquery?
- Output in Javascript
- Eventlistener in javascript to jQuery
- Escaping/Unescaping html in javascript?
- {} + [] in Javascript
- document.getElementbyId in Javascript
- SharePoint 2010 SP.FileCreationInformation() in javascript c
- url in javascript
- Detect Mountain Lion (OS X 10.8) in javascript?
- document Object in JavaScript
- Error with this.id in Javascript
- DEC2Bin in JavaScript?
- drawImage in JavaScript (Canvas)