这可能是一个令人难以置信的愚蠢问题,但我无法为我的生活找到一个快速而简洁的答案.所以我们走了......
我目前正在C#/ MVC4网络应用程序中实现Facebook,Twitter和LinkedIn发布/更新/共享功能.我在每个社交网络上创建了相应的应用程序,Web应用程序的用户可以通过这些应用程序进行授权(通过每个网络的标准OAuth对话框),以便他们可以通过一次单击将配置文件更新发送到多个/所有网络.我已完成此功能的开发,一切都按设计工作; 我现在处于重构代码和相关数据库模式的阶段(用于存储应用程序和用户所需的OAuth令牌,从特定网络的API中提取的扩展用户信息,单个帖子指标等),这是我不停地挠头.
没有进一步的问题...问题:
关于应用程序的OAuth令牌:为什么Facebook只提供/要求"App Secret",而Twitter和LinkedIn都提供/要求"消费者密钥"和"消费者秘密"?
关于App用户的OAuth令牌:为什么Facebook只提供/要求"访问令牌",而Twitter和LinkedIn都提供/要求"访问令牌"和"访问令牌秘密"?
这仅仅是由于Facebook(2.0草案12)与Twitter和LinkedIn(1.0a)实施的OAuth协议版本的不同,还是完全不同于其他内容?