• 締切済み

twitter apiに関しての質問です。

現在twitterやvineで特定のハッシュタグのついた画像をapiで自動で引っ張ってきて それをギャラリー化しようと試みていますが、どうも上手くいきません。 具体的にいうと http://tagboard.com/example このような体裁で、ハッシュタグはこちらの指定した特定のもののみです。 インスタグラムや、twitpicでは上手くできたのですが、どうしてもtwitterだとうまくいきません。 どなたかご教授いただけないでしょうか? よろしくお願いいたします。

  • Twitter
  • 回答数1
  • ありがとう数2

みんなの回答

  • yukidensi
  • ベストアンサー率40% (10/25)
回答No.1

どこがうまくできないのかわからないと答えにくいので教えて下さい

関連するQ&A

  • twitter検索で最新の投稿が取れない

    twitter API1.1の検索を #nanikananikaのようなハッシュタグを利用して 最新の投稿を取ろうとしても取得できません。 https://dev.twitter.com/docs/api/1.1/get/search/tweets を参考にサンプルを作成して見たのですが駄目で… APIで検索しても最新のものは取得できないのでしょうか?

    • ベストアンサー
    • PHP
  • Twitter APIでキーワード部分一致フィルタ

    Twitter APIに関して、質問させて頂きます。 現在、phpでphirehoseのライブラリを使い、Twitter APIを利用しています。 https://github.com/fennb/phirehose Twitter APIのPublic API、POST statuses/filterで、Parameters trackでフィルタリングする際に、「犬」に関するTweetをフィルタしたいと思います。 その場合、setTrackに「犬」を設定しても、「犬」の前後にスペースやハッシュタグがあるものはフィルタにかかりますが、柴犬、土佐犬といった文字列のあるTweetはひっかかりません。 犬、柴犬、土佐犬、犬山、(*.)犬(*.)といったフレーズを含むTweetをフィルタする方法はないのでしょうか? こちらにリファレンスがあるのですが、そういった手段に関する記述が見当たりません。(英語が苦手なため、自分が分からないだけかも知れませんが…) https://dev.twitter.com/streaming/overview/request-parameters#track ワイルドカード、正規表現のようなもの使えれば良いのですが…。 詳しいかたいらっしゃいましたら、ご教示頂ければ幸いです。 サンプルコードなど、御提示頂けましたら幸いです。 何卒、宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • Twitterの特定のハッシュタグがついたつぶやきのみをサイト上に表示

    Twitterの特定のハッシュタグがついたつぶやきのみをサイト上に表示する方法としてはどんなものがあるでしょうか? 具体的な例としては以下のサイトのように、#biwako_marathonというハッシュタグだけを自動的に画面上に読み込んでくる感じです。 http://www.lakebiwa-marathon.jp/ 特別なプログラミングが必要なのか、またはそれが可能なパーツなどが どこかにある、その方法が書いてあるサイトなど、どんな情報でも結構です。 理想としては、HP上の特定の場所に読み込んでくるバーのような 場所があって、そこに特定のハッシュタグを含んだつぶやきだけを 連続で自動的に表示してくれるようなものとなります。 色々、ネットで情報を探してみましたが、なかなかこれといったものが 見つからず・・・。 お力添えお願いします。

  • twitterのAPIキーの取得方法

    先日twitterのAPIの仕様が変更になりました。 そのため、今まで利用していましたBotサービスのサイトが停止してしまい、未だに復旧しておりません。 サイトの説明によれば、独自にAPIキーを取得して設定すれば個人単位では動作する。とのことでしたので、独自でAPIキーを取得することにしました。 以下のサイトでの取得が必要です。 https://developer.twitter.com/ja twitterにログインした状態で、このサイトにアクセスすると、ほぼ自動的にAPIキーが作成されます。 そしてダッシュボードにアクセスしてAPIキーを取得できるのですが、何故かAPIキーを表示することができません。(一部伏せ字になっています) どこかで確認ができると思うのですが、今のところ発見することができておりません。 もし出来上がっているAPIキーを確認する方法を御存知でしたらご指導をお願いいたします。

  • twitterで自動リツイートするBot

    twitterで特定のキーワードやハッシュタグを自動リツイートするBotを作りたいのですが、そのようなBotを簡単に製作できるツールまたは配布されているスクリプト(サンプルのPHPなど)はありますか?

    • ベストアンサー
    • PHP
  • ツイッターのAPIでOAUTH認証を使用してのAPIリクエストについて

    ツイッターのAPIでOAUTH認証を使用してのAPIリクエストについて ツイッターのAPIを利用してアプリケーションを開発しています。 OAUTH認証でアクセストークンの取得まではできたのですが、 アクセストークンを使ってAPIにアクセスしたところページが 存在しないとの旨を伝えられました。 ↓実際のソース https://twitter.com/1/statuses/update.xml?in_reply_to_status_id=自分のID(アクセストークンで取得したもの)&oauth_consumer_key=OAUTHコンシューマキー&oauth_nonce=ランダム文字列&oauth_signature_method=HMAC-SHA1&oauth_timestamp=タイムスタンプ&oauth_token=アクセストークン&oauth_version=1.0&status=つぶやきたい内容&oauth_signature=署名 上記URLにheader()(リダイレクト)でアクセスしています。simplexml_load_file()や file_get_contents();だと何も取得できませんでした。 特に不安なのがin_reply_to_status_idの指定先と実際のリクエストの仕方が良く わからない事です。何とかして呟きたいのでご教示よろしくお願いいたします。

  • twitterのStreaming apiについて

    PHPとStreamingのGET userを使って 自分のタイムラインのツイートを取得しようと思ったのですが 一度userstreamに接続すると接続しっぱなしになり 最後にはタイムアウトになって終了してしまします うまく回避する方法はないでしょうか? よろしくお願いします <?php // OAuth用ライブラリ「twitteroauth」 require_once 'twitteroauth/twitteroauth.php'; // アプリ登録した際に発行された値を入れて下さい。 $consumer_key = '****************'; $consumer_secret = '********************'; $access_token = '*************************'; $access_token_secret = '*********************'; // オブジェクト生成 $tw_obj = new TwitterOAuth ( $consumer_key, $consumer_secret, $access_token, $access_token_secret); // REST_API指定(今回はタイムラインのREST_API) $tw_rest_api = 'https://userstream.twitter.com/1.1/user.json'; // メソッド指定 $request_method = 'GET'; // オプション指定 $options = array ( 'delimited' => 1950 ); // ユーザータイムライン取得 $tw_obj_request = $tw_obj->OAuthRequest( $tw_rest_api, $request_method, $options); // json形式で取得 $tw_obj_request_json = json_decode($tw_obj_request, true); // 変数生成 $time_line_texts .= ''; // 表示 print($time_line_texts); ?>

    • 締切済み
    • PHP
  • ツイートを自動更新して表示してくれるサイト

    Twitterでツイートを自動更新して表示してくれるサイトを探しています。 以前使ったことがあったのですが、指定したハッシュタグを含むツイートを自動で取得して表示してくれました。 よろしくお願いします。

  • TwitterのAPI制限について

    OAuthを使ってログインしたいと思い色々調べているのですが APIの実行回数の制限についてよく分かりません。 例えば下記のコードでログイン用のURLを取得しています。 TwitterのAPIの制限が1時間に150回となっているのですが 下記のログインURL呼び出しのリクエストはAPI実行回数制限にカウントされるのか? カウントされるのであれば サーバーIP等での実行回数制限になるのか クライアントIP等での実行回数制限になるのか どちらなのでしょうか? サーバーIPでの制限であればまともにサービス展開できませんし 調べてみたのですが確認できませんでした。 ご存知の方がいらっしゃいましたらご教授下さい。 よろしくお願いします。 <? session_start(); require_once("oauth/twitteroauth/twitteroauth.php"); if($_SESSION['oauth_token']===NULL && $_SESSION['oauth_token_secret']===NULL){ $consumer_key = "xxxxxxxxxxxxxxxxxxxxxx"; $consumer_secret = "xxxxxxxxxxxxxxxxxxxxxx"; // OAuthオブジェクト生成 $to = new TwitterOAuth($consumer_key,$consumer_secret); // callbackURLを指定してRequest tokenを取得 $tok = $to->getRequestToken("http://xxxxxxxxx/callback.php"); // セッションに保存 $_SESSION['request_token']=$token=$tok['oauth_token']; $_SESSION['request_token_secret'] = $tok['oauth_token_secret']; // サインインするためのURLを取得 $url = $to->getAuthorizeURL($token); print "<a href=\"$url\">サインイン</a>"; } else{ //サインインしていればヘッダーを出力 include("user_header.php"); } ?>

    • ベストアンサー
    • PHP
  • twitter widgetが表示されない

    ツイッター公式ウィジェットの設定ページ(https://twitter.com/settings/widgets)で 指定のハッシュタグが付いたツイートを表示するように設定し、スクリプトを作成しました。 右下に表示されている「このコードをコピーして、あなたのwebサイトのHTMLに貼り付けてください。」 という文言通り、生成されたスクリプトをHTMLファイルに貼りつけても、何も表示されません。 厳密には「(#ハッシュタグ)に関するツイート」という文字だけが表示されています。 「Twitter Widget 表示されない」などでググってみますと、多くは文字コードに言及する記事が多く、 念のためscriptタグにchaset="utf-8"を追加してみましたが、状況かわりませんでした。 Chromeのコンソールでみると、エラー内容が「GET file://platform.twitter.com/widgets.js 」と出ており、 <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> 上記部分に問題があるみたいです。 解決方法ないでしょうか。お力添え頂けますと幸いです。よろしくお願いします。