【问题标题】:Cakephp twitter autopostCakephp 推特自动发布
【发布时间】:2014-02-25 17:56:40
【问题描述】:

每当在我的网站中添加产品详细信息时,我都需要在 twitter 中发布它。我使用的是 Cakephp,并且我使用 book.cakephp.org 中提供的 twitter 数据源。它返回“不支持基本身份验证”消息

当我搜索它时,我发现 twitter 现在正在使用 OAuth,我如何在我的数据源中实现这一点?我是指以下网址

http://book.cakephp.org/view/1077/An-Example

请大家帮忙。

【问题讨论】:

标签: cakephp twitter


【解决方案1】:

Cake Book 链接似乎已过时,并且与 Twitter 实施 OAuth 之前的时间相关。

我已经使用http://code.42dh.com/oauth/ 完成了您尝试执行的操作,但这基本上是一个控制器和一个组件,而不是您要求的数据源。

CakePHP 有一个CakePHP OAuth Datasource,它可能会起作用(我还没有尝试过),但您还需要添加 PHP Oauth 库。如果您选择这样做,请告诉我它是否像数据源一样与 Twitter 交互更有意义,尤其是因为 Cake 正在贬低组件

【讨论】:

  • 谁告诉你蛋糕在贬值组件?
  • Benedict:你可以用它来自动发帖。只需将相关代码放入您的控制器中,以便在您保存帖子的同时执行。
  • dogmatic69:抱歉,我想的是供应商,而不是组件。我现在已经编辑了我的帖子。顺便说一句,你的蛋糕岩石的 imap 数据源:-)
【解决方案2】:

我已经创建了这个 - 它不是数据源,但它提供了一个模型,您可以使用它来完成您需要做的事情:

https://github.com/voycey/CakePHP-Twitter-API-v1.1-Full

您可以使用 Shell 让它自动发布,也可以在添加实体时在控制器中调用它。

【讨论】:

    猜你喜欢
    • 2011-11-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多