1

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

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

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

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

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

4

1 回答 1

1

将其转换回整数:

number_format(1.234523452345234E+14,0,'','')
于 2012-12-24T17:33:00.900 回答