生产环境错误:无法解析为有效的用户ID

时间:2012-12-24 17:06:13

标签: php facebook facebook-graph-api environment

我完成了一个工作应用程序,允许我的用户使用Facebook登录,然后在提交时同时发布到他们的博客网站和Facebook页面墙。这在我的开发环境(localhost)中运行良好,但当我将其推送到生产时,我在尝试发布到页面墙时出现以下错误:

1.234523452345234E+14 does not resolve to a valid user ID

显示的数字几乎与我尝试发布的页面的页面(非用户)ID相同。我假设,因为在页面是用户的页面上执行操作时,您必须充当页面。任何想法为什么会在新环境中破裂?我确实更新了我的应用配置以指向正确的画布网址。

  • 用户可以成功登录。
  • 我可以访问用户ID和页面ID。

我注意到页面ID正在重新格式化: 12345234523452340变为1.234523452345234E+14

1 个答案:

答案 0 :(得分:1)

将其转换回整数:

number_format(1.234523452345234E+14,0,'','')