从邮箱中读取时出错

时间:2012-02-07 14:30:57

标签: facebook facebook-graph-api oauth-2.0

我今天创建的应用程序在我的帐户中使用时运行正常。但是,在任何其他帐户上,以下错误将作为响应发回:

message: "(#298) You must be a developer of the application"
type: "OAuthException"

我用来发送请求的确切代码是:

FB.api('/me/threads', {limit: 1000}, function(response){ ....

我发现有人遇到同样的问题,但他接受的回复并没有真正提供任何有用的信息。 (Reading over inbox, I get error #298)。

任何人都知道如何解决这个问题?非常感谢!

2 个答案:

答案 0 :(得分:5)

我猜你有read_mailbox权限吗?

尝试访问/me/inbox连接?

Facebook告诉你(来自http://developers.facebook.com/docs/reference/api/thread/):

  

请注意:我们正在制作新邮件系统   所有用户都可以使用,此时此API将替换   / inbox / Graph API端点。我们提供此API的早期访问权限   仅适用于已注册的开发者帐户,直到新的邮件系统   广泛可用。您应该使用/ inbox端点   目前的生产应用。

也就是说,目前只有当前的应用开发者才能使用threads - 连接(但稍后会提供)。

答案 1 :(得分:0)

您的其他帐户看起来没有开发人员许可证/标记/属性,因此无法通过身份验证检查。