我是否需要为每个客户网站创建一个oAuth应用程序,还是可以创建一个并使用我自己的网站?如果我需要为每个客户创建一个,我是否需要使用他们的登录信息,或者我可以使用我的并在应用程序中定义他们的网站?
我正在尝试将我的所有客户更新到Twitter API 1.1,但我希望已经通过一些建议完成了这个!我曾经在WordPress中使用SimplePie来获取客户端的Twitter状态或他们在v1 API中通过ATOM创建的列表。
答案 0 :(得分:0)
您应该为每个客户创建一个oAuth应用程序。无论技术可行性如何,这些应用程序在语义上都不相同,并且当用户只想加入一个应用程序时,用户不应无意中授予所有应用程序的权限。
答案 1 :(得分:0)
最简单的方法是构建一个插件,将每个用户的授权凭据作为参数接受。这样,您只能拥有一个代码库,可以在所有站点上部署。唯一可能的麻烦是让您的客户在他们的Twitter帐户中授权应用程序。