0

我正在写一个类似于buffer.com或sproutsocial.com的小脚本(网页)来安排发布到社交网络(如facebook)的帖子。问题是这些服务需要使用具有过期日期的令牌(对于Facebook,我相信最多是2个月)。如果我的用户在3个月后安排帖子,那么令牌将在帖子发布之前过期。如何处理社交网络令牌过期?

当且仅当用户在过期期限内访问网页时,我才能自动续订这些令牌。我在这里看到这个帖子Posting to Facebook on behalf of the user: how to handle token expiration?,我想知道这是否是唯一的解决方案?

我从来没有被Buffer和Sprout要求做任何事情,即使我长时间不访问他们的网站,所以我不知道是否有办法让他们保持这些令牌的新鲜?

回答

0

没有办法自动刷新Facebook API的标记,只能通过用户交互来完成。您正在讨论扩展用户令牌,但有效期为2个月。扩展页面标记永远有效。

的更多信息:

+0

谢谢你的信息,你是对的。你知道其他人的任何信息,比如linkedin吗?那个似乎和Facebook一样有60天到期。 – mr1031011

+0

对不起,没有使用linkedin api。但我认为大多数平台都会限制api标记。毕竟,如果用户没有使用2个月的应用程序,该应用程序就不应该能够访问他的数据 - 尤其是无法发布。 – luschn