【问题标题】:Response does not match challenge, expected value = '727874710', received='727874710'响应与挑战不匹配,期望值 = '727874710',收到 ='727874710'
【发布时间】:2013-04-25 05:20:59
【问题描述】:

我尝试为实时更新 facebook api fanpage 添加订阅。 我收到以下错误:

Response does not match challenge, expected value = '727874710', received='727874710'

我不明白它有什么问题。 任何人都可以建议我? 谢谢。

【问题讨论】:

  • 对于任何数量的测试请求,问题是否相同?或者你会在某个时候通过。
  • 是的。任何我的要求。尝试对此进行测试。 facfeed.iamm.in.th/…
  • 你在哪里看到这条消息?
  • 添加订阅时的应用设置页面。当我单击测试按钮时,我收到了消息。

标签: facebook-graph-api real-time-updates


【解决方案1】:

您在响应开始时发送了两个(!)UTF-8 byte order marks。 (十六进制EF BB BF)

Facebook 至少将第二个 BOM 视为垃圾。 (可能两者兼有,因为您的标头未将 UTF-8 指定为字符集)

删除 BOM,这样您就只发回集线器挑战,一切都会正常运行。

【讨论】:

  • 你是对的。因为这让我疯狂了一整天。谢谢。
猜你喜欢
  • 1970-01-01
  • 2020-10-01
  • 2015-02-14
  • 1970-01-01
  • 2018-11-10
  • 2014-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多