こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Twitter、FacebookでフォローAPI

Twitter、FacebookでフォローをしてもらうAPIを探してます!
現在、PHPなどを利用してTwitter、Facebookで相手のタイムラインに投稿を行い
なおかつ、フォロー(いいね?)をしてもらう、という機能を実装したいと思っております。

Twitterは「twitteroauth」を利用すればいけるのかと思い、暫く調べておりましたが
フォローするAPIは存在しても、フォローをしてもらう、というのが不明でした。

Facebookはよく企業などのアカウントを「いいね」すると自分のタイムライン上に
企業の投稿などが流れるようになるのがありますが、それをFacebookアプリ承認などを
介して自動的に行える方法を探しております。

文章乱れておりまして申し訳ございません。
補足事項ありましたら細くいたしますのでご指摘頂けますと幸いです。

何卒、よろしくお願いいたします。

投稿日時 - 2012-05-10 11:15:01

QNo.7467920

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

スパム業者の餌食とか書かれてる方もいらっしゃいますが

API通してフォローしてもらえますよ。
API通して他人のタイムラインに書き込みも(あくまでもアカウントの持ち主自身が書き込んだように)できますよ。

書き込むにはアプリ設定で
Application Typeを「Read and Write」にしないといけません。

develepperサイトで設定してくだし。
https://dev.twitter.com/apps/


途中は大幅に省きますが。
■フォローしてもらう。
$connection->OAuthRequest("https://api.twitter.com/1/friendships/create/xxxxxxxx.xml","POST","");

xxxxxxxxはフォローしてもらいたいTwitterのアカウントね。
https://twitter.com/masason をフォローさせたいなら xxxxxxxの部分は masason


■つぶやかせる
$res = $connection->post('statuses/update', array('status' => "投稿したい文字列");

以上がんばってください。

投稿日時 - 2013-02-15 12:35:42

ANo.1

まず,大原則として,
「他のアカウントのデータは許可された範囲でしか触ることができない」
というものがあります。

その上で,Facebookは詳しくないのでTwitterに関して。
Twitterで他のアカウントに関して許可されるのは,公開された情報への参照のみです。
なので,「相手のタイムラインに投稿を行う」「フォローをしてもらう」はどちらも不可能です。
# そんなことができたら,SPAM業者の餌食です。

投稿日時 - 2012-05-10 13:42:55

あなたにオススメの質問