Twitter-API-v2ツイート数珠繋ぎ #コード公開 #php

2022.10.04

Logging

おはようございます。土日祝も関係なくブログは毎日書いています🤮。

さて、今日はPHP言語でTwitterAPIバージョン2(v2)を使用してツイート数珠繋ぎをする方法を抜粋して記載していきます。こういうコードは今のところ出回っていないようです。少し調べれば公式サイトに記載しているのだけども・・・。まだ、日本語に対応した記事が少ないようです。v2でツイートする方法やリツイートする方法は何故かあるのだけどリプライ(Reply)[/statuses/update]する方法が記事としては記載していなかったので?記載します。

<?php
require_once "vendor/autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;

class tw{
    var $connection = null;
    function __construct()
    {
        $this->connection = new TwitterOAuth(APIKEY, APISECRET,ACCESSTOKEN, ACCESSTOKENSECRET);
        $this->connection->setApiVersion("2");
    }

    function pickup_tweets(mixed $tw_text=null){
         $obj = (object)[];
        if(isset($tw_text) && is_array($tw_text)){
            foreach ($tw_text as $key => $value) {
                if(preg_replace("/[ | ]/","",$value)){
                    $obj = !$key?(
                        $this->connection->post("tweets", ["text" =>$value], true)
                    ):
                    (
                        $this->connection->post("tweets", ["reply"=>["in_reply_to_tweet_id"=>$obj->data->id],"text"=> $value], true)
                    );
                }
            }
            return true;
        }
        return false;
    }
}

最初に結論とコードのアルゴリズムに付いて解説します。まず、tweetsのパラメーターでリプライ出来るように変更されています。v1.1とはそこが変わっているので同じ仕組みを検索しがちですがそれでは検索にヒットしないようです🤔。まずはエンドポイントの変更点の確認が必要みたい👏。

エンドポイントのv1.1からv2への対応表

エンドポイントのv1.1からv2への対応表が公式から出ているので確認してみてください↑。

次にコードの解説ですがまずTwitterOAuthライブラリをインストールを行い、defineなどの設定なども考慮した上で実行してみてください(コードに追記記載が必要)。変数、$tw_textは配列です。また投稿する文字が入っていると考えてください。そしてこのコードを下記のような考え方で実行してみてください。

<?php
       require_once "tw-index.php";
       $tw_text[0] ="test1";
       $tw_text[1] ="test2";
       $tw = new tw();
       if($tw->pickup_tweets($tw_text)){
        $ret["msg"] = "ok";
       }else{
        $ret["msg"] = "NG";
       }
       var_dump($ret);

※前提条件としてtwitter社にAPIの申請を行って受理されている事。

Twitter API v2 ツイート数珠繋ぎ

これで思った通り実行出来たと思います。尚、自分のように管理画面などを作って数珠繋ぎの投稿するのも良いかも知れません🫠。

タグ

2, Abraham, autoload, class, connection, function, lt, null, once, php, quot, Reply, require, statuses, tw, Twitter-API-v, TwitterAPI, TwitterOAuth, UPDATE, use, var, vendor, コード, サイト, ツイート, ところ, バージョン, ブログ, リツイート, リプライ, , 今日, 使用, 公式, 公開, 土日, 対応, 少し, 抜粋, 数珠繋ぎ, 方法, 日本語, 毎日, , 言語, 記事, 記載,

土日祝はお休みを取っているそれ以外は無償開発?

2022.08.20

Logging

おはようございます、お仕事となかなか自分がマッチしません。

今、自分の肩書はなんだろうか。名も無い開発エンジニアか?それとも単なる無職でお仕事お探し中の身、これはどちらとも言える。でも、自分としては無収入でも毎日コードを書いて、それが役に立ったり楽しんでもらえたりすると、それはそれで嬉しいことです。

少しずつだけど広告収入は上がっている事を付け加えときます。

一つのサービスを世に出しても自分の場合、まだ広告収益だけでは生活することは出来なくて金銭的には投資信託や株式投資、仮想通貨を頼らず終えないのが今の現状です。その頼みの綱も景気が悪化すればどうなるか分からない。その為にも安定した収益を得れることをしなくてはならない。

そういう理由で、転職活動しながら空いた時間はサービスの開発をしている。開発したサービスは完成すればポートフォリオに追加することが出来るので一石二鳥だと思っています。

今はクラウドワークスとかランナーズでお仕事をするのを辞めていて依頼だけ受け付けている状態です。その理由は今年、働いた収入が120万超えるかどうかぐらいの所なので、そういう関係もあって自らの進んで仕事を取りには行っていないのが現状ですね。

こんな現状だけど、土日祝はコードもあまり書くことはなく、外出したり映画観たりして休みを過ごしています。フリーランスの人で土日祝、関係なくずっと仕事をしているという方もいると思うけど、メンタル的に自分はこの方が効率が良いのでこの方法を取っています。これは人それぞれなので何方が良いかは分からないですが。

因みに土日祝の投稿は予約投稿が多いです😌。トイウコトデ、今後とも応援よろしくお願い致します🙇。

タグ

エンジニア, お仕事, お休み, お探し, クラウド, コード, こと, これ, サービス, それ, どちら, なん, ポートフォリオ, マッチ, らん, ワークス, 一つ, 一石二鳥, , , 仮想, 収入, 収益, , 土日, 場合, 安定, 完成, 広告, , 悪化, 投資, 投資信託, 時間, 景気, 株式, 毎日, 活動, , 無償, 無職, 現状, 理由, 生活, , , 肩書, 自分, , 転職, 追加, 通貨, 開発,

TVがYOUTUBEに変わっただけ、あの丘越えて見える世界。

2021.12.28

Logging

ここ一年、仕事探ししていました。合間の時間はコードを書いている時間が多かったのですが土日祝はYOUTUBEを見ている時間が多かったのですね。多分、同年代の人達よりYOUTUBE見ている時間が多いと思います。YOUTUBEを見すぎてこの頃、YOUTUBEに飽きています。

ここ数年でYOUTUBEの動画も質が上がってきていて、もうこれはTVだなと感じます。TVと同じ質の動画もありますし、素人が撮ったような動画もあります、そんな所がTVとYOUTUBEの違いだと思いますが・・・もう自分にとってはTVです?。TVとYOUTUBEの違いであり良いところはYOUTUBEはライブじゃない限り、動画は自分見たい所から見ることが出来るところです、、、。そして見ていると自分の趣味趣向にあった動画が次々と表示されて暇潰しが出来るところですが、ずっとポチポチとポチっていたらYOUTUBEの沼から出ることは出来ません?。

STATION | 高輪ゲートウェイ駅 [4K] JR Takanawa Gateway Station

自分の場合、上記に記載した通りほぼニートみたいなモノでしたからYOUTUBEを見すぎて飽きてしまいました。何でもそうですけどダダ提供されるモノを見たり聞いたりする事は必ず飽きが来ます。要するに自分で何かしていない状態は必ず飽きがくる、但しゲームなどは自分でなにかしている状態なのでハマると沼から抜け出せない事もありますので注意が必要ですね?。お子さんでYOUTUBEの沼にハマっている子も多いと思いますが、心配はありません、そのうち飽きます。ここで言うそのうちとは数ヶ月だったり数年という意味を込めています、人により差はあると思いますが、何れ飽きるでしょう。飽きないのは終わりのないゲームだと思います。

FINAL FANTASY VII REMAKE INTERGRADE「レッドXIII 巨大3D映像」

YOUTUBEの動画を見ていると、このコロナ禍で失業された方が自分の現状を動画に撮っているYOUTUBEなどもあります、そういう人達を見ていると何だか共通点みたいな物があるなと感じるですね。そこを直せば社会復帰出来そうな気がしますが、逆に言えばその個性を伸ばしていけばYOUTUBEに適応しやすいじゃないかと。何ていうかYOUTUBEである程度人気のあるYOUTUBERって、どちらかと言えば社長タイプなんですね。サラリーマンタイプのYOUTUBEさんで人気があるYOUTUBEさんってあまりいないような気がします。

失業された方でYOUTUBEをはじめた方は自分の個性を武器にしたり能力をプラスすることにより、再生回数は伸びると思います。ある程度、再生回数が伸びると逆に今度は就職活動に不利になることもあるので、YOUTUBEをどう使うかはご自分でご判断ください。

トイウコデ、タイトルで釣って中身のない本文をまたしても書いてしまいました。本当はもっと毒の効いた文章を書こうと思ったのですが、それを書くとブーメランのように自分に返ってくるじゃないかと思いまして、言葉を選び文章を綴りました。そして正月中は毎日のように更新していきたいと思います。

タグ

https, TV, youtube, コード, ここ, こと, これ, ところ, ぽち, ライブ, , 世界, , , 仕事, 動画, 合間, 同年代, 土日, , , 時間, 暇潰し, , , 素人, 自分, 表示, , 趣向, 趣味, 違い, ,

投資や株の利益があまり出ていない気がする。今後の景気は?

2021.09.16

Logging

高知県は明日、大雨だそうですね。土曜日は晴れるらしいので土日祝お休みの方は良かったですね。因みに庵野秀明展を10月に行く予定でしたがコロナが怖いのでちょっと様子見です、年内に行けなかったら大阪でも開催されるらしいので、そちらで見に行くかもしれません。

さて、自分の頼みの綱の投資や株がこの頃、利益が低迷しています。今までの経済がバブルみたいなものですから正常化されつつあるのだと思います。なので、今から投資や株を始めてもそれほど利益を得ることは出来ないと思います。これから長期投資を始めるという人は良いと思いますが、日本株に投資するのはおすすめしません。

理由は南海トラフ巨大地震という100年に一度の周期で起こっている巨大地震が発生し日本経済に大打撃を与えるからです。あと20年後には100年のラインになり、いつ地震が起こってもおかしくない状態になるので、日本円で資産を持っているよりドルなどで資産を持っている方が良いと思います。

異常震域とは?南海トラフ巨大地震との関係は?/東京都千代田区などで最大震度3

なので、必要最低限の円で持ち、その他はドルや海外の株などで資産を持っています。長期投資を行い老後は何とか苦労せずに生きたいと思っています。今を楽しみつつ老後、安心して生活できる資金はいまのうちから貯めていこうと思います。

今買いたいものは新しいiPhoneとPCのディスプレイの交換、ヘッドホン、ノートのMac、PS5です。これらを買ったら当分は買うものないかな?

タグ

10, 100, 20, いつ, おすすめ, お休み, こと, これ, コロナ, そちら, トラフ, ドル, バブル, もの, ライン, 一度, 予定, , , 今後, 低迷, 利益, 南海, 周期, 土日, 土曜日, 地震, 大阪, 大雨, 年内, 庵野秀明, 打撃, 投資, , 日本, 日本円, 日本株, 明日, 景気, , 様子見, 正常, , 状態, 理由, 発生, , 経済, , 自分, 資産, 長期, 開催, , 高知県,

宇宙旅行が現実になるにはあと30年ぐらい時間が必要だと思う。

2021.07.27

Logging

先週は2記事しか投稿していないですね(*´ω`*)すみません。今週から土日祝も記事を投稿するスタイルに戻します。

宇宙旅行が現実になるにはあと30年は必要だと思う、これはある意味直感的なものなので実際はもっと早く一般人でも東京へ遊びに行くねぐらいの感覚で宇宙旅行へ行ける日が来るのかもしれません。

因みに先日、アマゾンの創業者、ジェフ・ベゾス氏が宇宙へ行き無重力体験などをして帰還しました。

Historic Blue Origin space flight takes off

こんな感じであと10年ぐらいは富裕層が宇宙旅行へ一生に一回ぐらい行けるものというモノになるでしょう、次に月や火星などや他の惑星から資源を地球に持ってくるという事を行うことが事業になるのが20年後の未来かと思います。その後、他の惑星に開拓者として一般人が宇宙へ行くようになるのが、30年後の未来かと思います。

遠い未来のようですけど、いまの子供たちは確実に宇宙は近い存在になっていると思います。

タグ

10, 2, 20, 30, アマゾン, いま, こと, これ, ジェフ, スタイル, ベゾス, もの, , 一生, 一般人, , 事業, 今週, , 体験, 先日, 先週, 創業者, 土日, 地球, 子供, 存在, 宇宙, 宇宙旅行, 実際, 富裕層, 帰還, , 必要, 惑星, 意味, 感じ, 感覚, 投稿, , 時間, , 未来, 東京, 火星, 現実, , 記事, 資源, 重力, 開拓者,

ブログをGWお休みしていました。アクセス数や収益はどうだったのか?

2021.05.07

Logging

ブログをGWお休みしていました。アクセス数や収益はどうだったのか?
特に質問されたわけでもなく、ツイッターのDM(ダイレクトメール)に質問が来たわけでもないけれど、この疑問に答えると、まずアクセス数は50人ぐらい落ち込みました。収益はいつもの週平均より若干少ないということで、アクセス数、収益とも減という結果になりましたが、これからも土日祝はブログ更新のお休みを頂きます。

"Gold Rush" – Visualization + Sonification of Opensea activity (2021)

収益が激減したら土日祝の更新も考え直しますが、今のところはこのスタンスで活動していこうと思います。
因みに、今年の国民年金を一括払いして自分を追い込んでしまったので何とか毎月、最低でも3万円の収入を得なくては今年の年末には苦しくなるので何とかしようと模索しているのですが、どれも収益化には届かないのです。無理ゲーと言われるアプリも作ろうかと悩んでいます。あとラインのスタンプなども創作しようかなど、本当に何でも良いので収益を増やしたいと思っています。

自分で言うのも何だけど、上手く回せば収益化出来るじゃないかなと・・・。単なる宣伝や告知、ファン作りが下手なのかもしれないな・・・要するにマーケティング力がないだと自分で思っています。

Rhizomatiks DJ Krush x Daito Manabe – JAG Benefit

数撃ちゃ当たると思っていたけど、それは違っていてマーケティング力って大事なんだということをこの頃、ひしひしと感じていています。

タグ

, 50, DM, GW, アクセス, アプリ, いつも, お休み, ゲー, こと, これ, スタンス, スタンプ, ダイレクト, ツイッター, ところ, どれ, ブログ, メール, ライン, わけ, 一括払い, , , 今年, 創作, 収入, 収益, 国民年金, 土日, 年末, 更新, 最低, 本当, 模索, 毎月, 活動, , 激減, 無理, 疑問, , 結果, 自分, 若干, 質問, 週平均,

当分は土日祝はブログを書かない。

2021.04.03

Logging

当分は土日祝はブログを書かないようにすることを決めました。このブログ、土日祝は平日よりアクセス数が少ないですね。よく読まれている記事はプログラミング関連記事、次にYOUTUBEの紹介記事、その次に雑記、映画紹介になります。なぜ、お休みしようと思ったか?、全然私生活にメリハリがなくて、自分はいつ休んでいるのかが分からなくなった為です。なので、ブログも書かないし、デザインもしない。クラウドワークスの仕事なども探さないし、しないでゆったりしようと思いました。唯一、ツイッターぐらいは呟きます?。

タグ

youtube, アクセス, いつ, お休み, クラウド, こと, ツイッター, デザイン, ブログ, プログラミング, メリハリ, ワークス, 仕事, 唯一, 土日, 平日, 当分, 映画, , , , 私生活, 紹介, 自分, 記事, 関連, 雑記,

FF14をプレイしています。土日祝の朝頃から

2021.03.28

Logging

先日からFF14をプレイしています、まだFF14の中でもソロです、ヘルプしてくれる人もいないのでレベル1のモンスターを狩ってレベル上げをしています。キャラ名はSakurai zinと名前付けしてサーバーはMANAHadesで活動中です。

フリープレイですが30日間の体験が終わってもゲーム(ファイナルファンタジー14)を遊びます。でもやっぱソロはあまり面白くないのでヘルプしてくれる人がいれば、声掛けて欲しいです?。リアル友はあまりゲームしない人が多いので告知した次第です。以前もFF14プレイしていたのですがいつの間にか辞めてしまいましたが、誰か仲間が入れば続けていけるかと思います。なのでよろしくです。本当はリアルの知っている人とプレイしたいのですけどね?。

因みにここらへんで狩りをしたり座り込んだりしています。座っているときは他の作業をしている時です。声をかけてくれても返答できないかもですが後から声掛けします。まだフリープレイなのでモーグリの機能などは使用できません。なお、レベル10になれば狩るところが変わっていくと思います。

追記:倦怠感があるときは休んでます。

タグ

, 14, 30, FF, Hades, MANA, Sakurai, zin, キャラ, ゲーム, ここら, サーバー, ソロ, とき, ファイナルファンタジー, フリー, プレイ, ヘルプ, べん, モンスター, リアル, レベル, , , , 以前, 仲間, 体験, 作業, 先日, , 名前, 告知, 土日, , 声掛け, , , , 本当, 次第, 活動, , 誰か, 返答,

時間配分が難しい。

2021.03.26

Logging

仕事をしていないのに時間配分が難しい。結局、あまりこの休みという時間を全然休めてない気がする。起床してコードを書いて、求人情報をチェックしてメールをチェックして朝食食べて朝風呂にはいり、ハローワークに行くときは行き、そうこうしていたらお昼になりお昼ごはんを食べて記事を読んだりシェアしたりし、1時間半ウオーキングしてその後、単発のクラウドワークスのお仕事をチェックする、競合がいないようなお仕事をチェックしそのコードを書いて募集する。そして夕食を食べて寝るということを土日祝以外は行っている。一番時間配分としてもったいないなと思っているのはウオーキングだったりするのだけど、ダイエットの為に歩いているので目標体重まではウオーキングをやめることはないと思います。そんな事より一番はお仕事をなんとかしないといけないなと今は収入源がない訳ですからね。正直なところ、先のことをあまり考えていません。考えても仕方ないから今出来ることを淡々と着実にやっていく事が最終的に近道になるのではと思っています。これが努力かとも思っていなくて今までのつけが回ってきたのだろうと思っています。ただ、これだけ読むと頑張っているなと思うひともいるでしょうけど、あまり頑張ってません。

タグ

, ウォーキング, お仕事, お昼, クラウド, コード, こと, シェア, ダイエット, チェック, とき, ところ, ハローワーク, メール, ワークス, , , , 仕事, 休み, 体重, , 募集, , 単発, 収入, 土日, 夕食, , 情報, 昼ごはん, 時間, 朝風呂, 朝食, 正直, , 求人, , 目標, 着実, , 競合, 記事, , 起床, 近道, 配分,

土日祝はアレをプレイしています。

2020.07.20

Logging

土日祝はアレをプレイしています。コジマ監督指揮の元作られたデススト(デス・ストランディング)をプレイしています。操作がド下手なので良いプレイが出来ませんが、デスストのオープンワールドは凄く良いですし、とても絵になるなと思います。

ファイナルファンタジー7リメイクもそろそろ進めないといけないな。でもデスストもプレイしたい。因みに自分は1時間以上はロープレ以外はプレイしないので攻略するまでかなり時間がかかりそうな気がします。

こういうのを建設できるみたいなので、いま2つほど設置しています。序盤のフィールドの結構、分かりやすい場所に置いています。

プレステのオンラインIDはツイッターと同じIDを使用しています。何かやり取りしたい奇特なかたは、友達申請をお願いいたします。なお、英語圏の方はお断りしています。日本語が分かる方のみ、申請お願いいたします。

デスストとしていると繋がりも良いなと感じますね?。ソロでも自分は変わり者なのか、全然だいじょうぶな性格ですが、ネットでは繋がった方が面白いなと感じます。そもそもデスストってそういう設計をされているので尚更かと思います。

尚、じぶんの休日のときだけプレイするスタイルです。ネット上にネト友が出来ればある程度は合わせるつもりでいます。緩いつながりをよろしくお願いしまーす?。

タグ

, 2, 7, ID, アレ, いま, オープン, オンライン, お断り, お願い, ガタ, かなり, コジマ, スト, ツイッター, デス, , ファイナルファンタジー, フィールド, プレイ, プレステ, やり取り, ランディング, リメイク, ロープレ, ワールド, 使用, , 友達, 土日, 場所, 奇特, 序盤, 建設, 指揮, 操作, 攻略, , 日本語, 時間, , 申請, 監督, , 結構, , 自分, 英語圏, 設置,

春よ来い。

2019.01.11

Logging

JR浜松駅に「春よ来い!」弾き逃げピアノ

春よ来い。
春より出会いが来い?
昔、浜松の方でもお仕事していました。
ちょっと懐かしい感じですね、あの頃は出会いとか
そんな事も考えることもなく、仕事の毎日でした。
豊洲と浜松、どちらかと言えば浜松の方で働いていたころが
大変でした、いつも終電で帰って土日祝出勤で
仕事の奴隷のように働いていたのです。
逆に言えば、仕事が全然出来ていなかったので
こんな事になったんだと思います。
過去って美化されるといいます、たぶん正解です。
自分の記憶のなかの嫌な思い出もだいぶ美化されていますw
今はあの頃に戻り、もっと頑張れば良かったなと思っているですから・・・。

タグ

4, , com, DTI, , yDIMz, youtube, こと, ごろ, どちらか, なか, , , 仕事, 出勤, 土日, 大変, 奴隷, 思い出, 感じ, , , , 正解, 毎日, 浜松, , 終電, 美化, 自分, 記憶, 豊洲, , ,

祝Facebookのいいねが1Kになりました(´Д`)

2014.08.18

Logging

祝Facebookのいいねが1Kになりましたが、とんとアクセスはあまり変わりないですね、誰かさんが広告でも出しているのかなぁ。その誰かさんありがとう御座います。ここまで宣伝してくれて幸せものです。ちなみにFacebookの取り決めが改正されてサイトやFacebook個人への誘導宣伝などは駄目になるらしいです。でも広告とか簡単に出せちゃうから、やはりFacebookって事件にならない限り動かいないですね。ちなみに今のところ、自分のサイトはITmediaとかいうサイトよりいいねの数が多いです(´Д`)、これはすごいや、追いつかれないように頑張らないと。
こんな人権侵害みたいな行為、訴えてやる!!って警察に申し入れしても、事件ですか、今は放送事故です・・ってな感じにしか言えないので、取り合ってくれそうもないですね。俺が何したっていうだい・・・・。でも、ありがとうです、感謝、感謝。
 
追記:Facebookのいいねが1Kから1に戻りました。Facebookのいいねの増やし方でわたしのサイトにいいねを付けた人物がいるのでしょう。その人が問題に気づき元に戻したのでしょう。ネットいじめは、おそらく、一番最低のイジメだと思います。こういう事はやってはならないと感じます。やる方は自分がそういう事をされたことがないので理解できないのです。理解できない想像できない人は、自分がどう思われるかも分かってはいない人だとも言えます。ある意味、幸せものです。分っていないのだから。

タグ

, Faceboo, Facebook, ITmedia, nbsp, アクセス, いいね, ココ, コレ, サイト, だい, ところ, 事件, 事故, 人権, , 侵害, , 個人, , 宣伝, 幸せ, 広告, 感じ, 感謝, 改正, 放送, , , 簡単, 自分, 行為, 誘導, 誰か, 警察, 追記, 限り, 駄目,