经过一个小时的研究,为什么facebook api在给出id时没有返回页面,我发现:
一般情况下,我在Javascript中有一个页面ID并对php进行ajax调用,并使用GET传递该id。然后处理数据,我从PHP中的facebook图形api获得并将其作为JSON返回。
PHP已经为所有ID工作了,今天我遇到了这个ID而没有找到问题。 FB Explorer显示数据。 PHP获取所有必需的数据并适用于其他ID。
但是,当我简单地记录我传递给该函数的ID时,Javascript会产生一些有趣的事情,并且同事说这个ID是不同的。我甚至没有看到它。
var page_id = 10150151614175447;
doSomething(page_id);
function doSomething(page_id) //10150151614175447
{
console.log(page_id); //10150151614175448
}
JsFiddle 如何防止或有解决方法?