Cakephp твиттер автопост - PullRequest
0 голосов
/ 23 июля 2011

Мне нужно публиковать сведения о продукте в твиттере всякий раз, когда он добавляется на мой сайт. Я использую Cakephp и использую источник данных twitter, доступный в book.cakephp.org. Возвращает сообщение «Обычная аутентификация не поддерживается»

когда я искал его, я понял, что твиттер теперь использует OAuth, как я могу повлиять на это в моем источнике данных ?. я сделал это, ссылаясь на приведенный ниже URL

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

Кто-нибудь, пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 24 июля 2011

Ссылка на Cake Book устарела и относится ко времени, когда Twitter реализовал OAuth.

Я выполнил то, что вы пытаетесь сделать, используя http://code.42dh.com/oauth/, но это в основномконтроллер и компонент, а не источник данных, как вы просили.

Существует CakePHP OAuth Источник данных для CakePHP, который может работать (я не пробовал), но вам нужно добавитьбиблиотека PHP Oauth тоже.Если вы решите сделать это, дайте мне знать, если он работает так, как если бы он взаимодействовал с Twitter, так как источник данных имеет гораздо больше смысла, особенно потому, что Cake не поддерживает компоненты .

0 голосов
/ 25 февраля 2014

Я создал это - это не источник данных, но он предоставляет модель, которую вы можете использовать для достижения того, что вам нужно сделать:

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

Вы можете использовать Shell для автоматической отправки сообщений или просто вызвать ее в своем контроллере, когда добавляете свою сущность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...