发帖时出现500内部服务器错误

问题描述 投票:0回答:2

在过去的几天里,我在尝试向 Facebook 发帖时开始遇到问题...

有关我的项目的信息,我将 Unity3D 与 Prime31 for iOS 的社交网络插件结合使用。

最初,用户需要登录,然后确认应用程序是否允许在用户的时间线上发布。

这种情况发生时没有任何缺陷,我得到的答复是一切都发生正常,直到我尝试发布到时间线。然后我收到 500 内部服务器错误。

这是 facebook api 给出的错误:

response error: 500 internal server error
response text:

Response Headers:
    ACCESS-CONTROL-ALLOW-ORIGIN: *
    EXPIRES: Sat, 01 Jan 2000 00:00:00 GMT
    CONTENT-TYPE: application/json; charset=UTF-8
    WWW-AUTHENTICATE: OAuth "Facebook Platform" "unknown_error" "An unknown error has occurred."
    X-FB-REV: 1102018
    CONNECTION: keep-alive
    PRAGMA: no-cache
    CACHE-CONTROL: no-store
    DATE: Thu, 30 Jan 2014 15:07:54 GMT
    CONTENT-LENGTH: 87
    X-FB-DEBUG: q453qH5ianbIOyeof0X0Ah0PDpAlkxW9+OxLBusy2do=

我用来发布到 Facebook 的功能是:

Facebook.instance.postMessageWithLinkAndLinkToImage(Message, URL, URLName, ImageURL, Caption, completionHandler);

我确实确保用户已正确登录并且已授予发布权限。

在这个问题开始发生之前和之后,插件和我处理插件的代码没有发生任何代码更改,所以显然我缺少一些东西。这是 Facebook 服务器的错吗?我已经联系了 Prime31,但他们说他们不对 Facebook api 的响应负责。

尝试发布到 Facebook 时,什么会导致 500 内部服务器错误?

编辑:看起来 postMessageWithLinkAndLinkToImage 归结为:

graphRequest( "me/feed", HTTPVerb.POST, parameters, completionHandler );
facebook prime31
2个回答
0
投票

500 意味着当您发出请求时,Facebook 服务器基本上崩溃了。所以 Facebook API 肯定发生了一些变化,导致了这种情况的发生。

我会检查插件代码并查看它在哪里进行 API 调用,然后您可以使用类似

curl
之类的内容手动进行该 API 调用。如果失败,请联系 Facebook 支持人员,看看他们是否可以为您提供正确的 API 文档。


0
投票

免费钻石链接🖇️ -,点击链接即可获得1000钻石😄

© www.soinside.com 2019 - 2024. All rights reserved.