错误:无法解密访问令牌

时间:2013-04-17 22:34:10

标签: facebook token

几天后,当我尝试使用令牌从我的应用程序发布到用户的墙上时,出现此错误:The access token could not be decrypted

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

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

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

也许Facebook本月在代码中改变了一些东西?

2 个答案:

答案 0 :(得分:7)

我有一个类似的问题,并发现原因是我们的数据库仅存储仅限于200个字符或更少的访问令牌,因此我们的访问令牌被截断。我将数据库字段扩展到512个字符,然后事情再次为我工作。似乎访问令牌现在长219个字符。

答案 1 :(得分:3)

是看起来像数据库字段大小问题。 更改数据库字段以保存512个字符或更多。

就我而言,它有效。