benji
benji

Reputation: 681

Cakephp twitter autopost

I need to post a product details in twitter whenever it is added in my website.I am using Cakephp, and i use twitter datasource available in book.cakephp.org . It returns a 'Basic authentication is not supported ' message

when i searched it, i get that twitter is now using OAuth, how can i impliment this in my data source?. i did it referring the below url

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

Anybody please help.

Upvotes: 0

Views: 737

Answers (2)

the1dv
the1dv

Reputation: 931

I have created this - it isnt a datasource but it provides a model you can use to accomplish what you need to do:

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

You can either use a Shell to have it post automatically or you can just call it in your controller when you add your entity.

Upvotes: 0

Joseph
Joseph

Reputation: 2712

The Cake Book link seems to be out of date and relevant to the time before Twitter implemented OAuth.

I have accomplished what you're trying to do using http://code.42dh.com/oauth/ but this is basically a controller and a component, not a datasource as you asked.

There's a CakePHP OAuth Datasource for CakePHP which might work (I haven't tried it) but you'll need to add the PHP Oauth library too. If you choose to do this, let me know if it works as interacting with Twitter as a datasource makes a lot more sense, especially as Cake are depreciating components.

Upvotes: 1

Related Questions