1つだけ過去を変えられるとしたら?

PHPでTwitterのフォロワーとフォローを同期

フォローとフォロワーを同じ人にしたいんですけど、そういう自動のサービスもなく、PHPで書こうとしてもわかりません。
そういうPHPのプログラムを書いてくれませんか?
cronで実行させたいです。勉強中なので、よろしければ説明もお願いします。

A 回答 (2件)

 ここはプログラム作成サービスじゃないんだから、丸投げされてもねぇ。


 まずは自分でできるとこだけでも書いてみようよ。
 
 とりあえず大雑把なヒントだけ。
 
・Twitter APIを調べる
 (どんなAPIが使えるのか、とか)
・PHPでのwebアクセス方法を調べる
 (Twitter APIではPOSTやGETを使うから、その方法)
・OAuth認証のやり方を調べる
 (古いプログラムだとBASIC認証使ってたりするけど、それはもう使えなくなるので)
 
・処理としては次のような手順になるはず
 (1)自分をフォローしているユーザーの一覧を取得する
 (2)個々のユーザーについて自分がフォローしているかどうか調べる
 (3)フォローしていない場合はフォローする
 
・ちなみに自分がフォローしている人をフレンド、自分をフォローしている人をフォロワーと呼ぶので、APIとか調べるときは注意するように。
(フォローする → 新規にフレンドにする)

・言うまでもないと思うけど、自分がフォローしているのに相手が自分をフォローしていないのをフォローさせることは出来ません。逆に自分をフォローしていない人のフォローを外すことは出来ますが…
 (1)自分がフォローしているユーザーの一覧を取得する
 (2)個々のユーザーについて自分がフォローされているかどうか調べる
 (3)フォローされていない場合はフォローを外す
 
・あと、APIの応答はXMLとかJSON等の形式になってるので、それを処理できる必要があります。(しかも、これがAPIによって対応する形式がバラバラなので注意)
    • good
    • 0

その類のソフトはWindowsアプリならググればふつうに見つかりますけど。


どうしてもPHPで欲しいならお金払って制作業者にでも依頼したらどうですか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報