我完成了一个工作应用程序,允许我的用户使用Facebook登录,然后在提交时同时发布到他们的博客网站和Facebook页面墙。这在我的开发环境(localhost)中运行良好,但当我将其推送到生产时,我在尝试发布到页面墙时出现以下错误:
1.234523452345234E+14 does not resolve to a valid user ID
显示的数字几乎与我尝试发布的页面的页面(非用户)ID相同。我假设,因为在页面是用户的页面上执行操作时,您必须充当页面。任何想法为什么会在新环境中破裂?我确实更新了我的应用配置以指向正确的画布网址。
我注意到页面ID正在重新格式化:
12345234523452340
变为1.234523452345234E+14
答案 0 :(得分:1)
将其转换回整数:
number_format(1.234523452345234E+14,0,'','')