0

几天以来,当我尝试使用令牌从我的应用程序中发布用户墙时,我遇到了这个错误:The access token could not be decrypted

这是我第一次收到此错误,我真的不明白为什么。

3 月生成的令牌仍然有效(我使用长期访问和 publish_actions)。所以可以肯定的是,我现在创建了一些新闻令牌(来自同一个应用程序),它们目前可以很好地贴在墙上。(也许他们很快就会得到错误?我暂时不知道)

那么为什么我在本月(4 月)生成的令牌出现此错误,除了现在生成的令牌(用于测试)?

也许 Facebook 这个月在发布代码中改变了一些东西?

4

2 回答 2

6

我遇到了类似的问题,发现原因是我们只存储的数据库仅限于 200 个字符或更少的访问令牌,因此我们的访问令牌被截断了。我将数据库字段扩大到 512 个字符,一切又对我有用。似乎访问令牌现在有 219 个字符长。

于 2013-04-27T17:52:06.220 回答
2

是的,这似乎是数据库字段大小问题。更改数据库字段以保存 512 个或更多字符。

就我而言,它有效。

于 2014-08-21T06:33:44.847 回答