我需要在我的网站上添加产品详细信息。我正在使用Cakephp,我使用book.cakephp.org中提供的twitter数据源。它返回“不支持基本身份验证”消息
当我搜索它时,我觉得Twitter现在正在使用OAuth,我怎样才能在我的数据源中实现这一点?我参考了下面的网址
http://book.cakephp.org/view/1077/An-Example
任何人请帮忙。
答案 0 :(得分:1)
Cake Book链接似乎已过时,与Twitter实施OAuth之前的时间相关。
我已经使用http://code.42dh.com/oauth/完成了你要做的事情,但这基本上是一个控制器和一个组件,而不是你问的数据源。
CakePHP有一个CakePHP OAuth Datasource可能有用(我还没试过),但你也需要添加PHP Oauth库。如果您选择这样做,请告诉我它是否与Twitter交互,因为数据源更有意义,尤其是Cake正在贬值组件。
答案 1 :(得分:0)
我创建了这个 - 它不是一个数据源,但它提供了一个模型,可以用来完成你需要做的事情:
https://github.com/voycey/CakePHP-Twitter-API-v1.1-Full
您可以使用命令行管理程序自动发布,也可以在添加实体时在控制器中调用它。