【问题标题】:friends dialog 500 error after confirm确认后好友对话框500错误
【发布时间】:2011-10-25 10:44:23
【问题描述】:

使用好友对话框,好友请求按预期工作,但是当目标已经发出好友请求时使用相同的对话框时,会要求用户“确认”这是预期的行为。但是,在我点击确认按钮后,我收到 500 错误。

我很确定我的 redirect_url 是正确的,因为,1. 它在向尚未发出好友请求的用户发出好友请求时起作用,2. 当我将其更改为无效时第一,它失败并显示适当的消息说redirect_uri 不属于 show_error 参数为真。 我提供了所有必需的参数 app_idid

https://www.facebook.com/dialog/friends?redirect_uri=<url encoded redirect uri>&id=<target user id>&app_id=<my app id>

我已经花了一天的时间尝试自己调试,任何帮助将不胜感激。

【问题讨论】:

标签: facebook dialog


【解决方案1】:

还要确保多个元标记不会发送到 Facebook。 例如,如果您的页面已经将 Fb 的元标记作为属性,您将不必在 Fb.ui 函数调用中指定元标记。

并在您的 init 函数中引入 ChannelUrl 选项以避免进一步的错误。

【讨论】:

    【解决方案2】:

    我最近遇到了同样的问题。 Facebook 会在发送链接之前分析您的页面,如果不能,则会抛出 500 错误。

    更多信息:

    如果您的页面没有返回 200 代码,则不会分析您的页面,并会抛出 500 错误。

    确保您链接的页面不会重定向到任何其他页面,即使它们在您的应用中也是如此。重定向是 3xx 代码 - facebook 不接受该代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多