我使用facebook C#SDK 5.3.2创建了Web应用程序。我可以将信息发布到我的墙上。但是我想为我的朋友facebook帐户收集访问令牌并存储它们以便稍后用于将消息发布到他们的墙上。是否可以使用他们的Facebook帐户信息获取他们的访问令牌。我可以通过“App ID”和“App Secret”为自己获取访问令牌。我是否还需要为我的朋友添加应用程序以获得此信用卡。这对我来说很紧急请帮助!!
答案 0 :(得分:1)
您不需要为任何用户存储access_token
,因为它是基于时间的。
而是要求publish_stream
权限并使用application access_token
来自publish_stream
权限的Facebook文档:
使您的应用能够将内容,评论和喜欢发布到用户的流和用户的朋友的流中。有了此权限,您可以随时向用户的Feed发布内容,而无需使用offline_access 。但请注意,Facebook建议使用用户启动的共享模式。
答案 1 :(得分:0)
完成任务的唯一方法是,您的朋友使用他们的帐户登录您的应用程序并授予您发布权限(如果您希望在线时发布)和 offline_access权限,随时发布。
你必须考虑这种情况可能代表的大安全问题。 祝你好运。