質問: Twitterのアプリを作りたいのですが、ユーザがアプリ認証後、そのユーザのタイムラインへ週に1度ほど、つぶやきがツイート又はリツイートされるようにしたいのですが、どういったスクリプト等で実現可能でしょうか。 参考になるコードやURLを教えてください。 では、アプリの認証等まではできませんよね?
回答: 質問にあるURLが abraham/twitteroauth ? GitHub を利用しているので、Webサービスとして回答します。 上記のリンクから一式をダウンロードすると、Twitterを利用してWebサービスにログインするためのサンプルが手に入ります。 こちらのサンプルをまずは動かせるようにします。(config-sample.phpの設定を書き換え、ファイル名を変更したのち、テスト環境などの実際に動く環境に持っていきます) 実際にログインをしてみると、セッションに * oauth_token * oauth_token_secret が記録されます。この2つを1ユーザー分として何処かに保存しておき、最初に設定したCONSUMER_KEY、CONSUMER_SECRETの計4つを組み合わせる事で、ツイート・リツイート等ができるようになります。 人力検索はてなさんはTwitterを使っています: "Twitterのアプリを作りたいのですが、ユーザがアプリ認証後、そのユーザのタイムラインへ週に1度ほど、つぶやきがツイート又はリツイートされるようにしたいのですが、どういったスクリプト等で実現可能でし... http://t. 一例として、@hatenaquestion 人力検索はてな でツイートされた、今回の質問文についてのツイート をリツイートする場合は、index.phpのSome example callsの辺りに、 ``` /* Some example calls */ $connection->post('statuses/retweet/545531515254239233'); ``` この様に追記すると、ログインと同時にリツイートするようになります。 「545531515254239233」というのはツイートIDで、URLやタイムラインを取得すると入手する事ができます。