twitteroauthメモ
php - TwitterOAuthライブラリ。
twitter api v1だったし、v2へ。しておきたい。
古いの使ってた。
OAuth.phpと
twitteroauth.php
だけのやつ。
これ、使えるんか知らんし…。
何が、どうなんだ??
(´△`)ホゲ…
(´-ω-`)。
( ゚Д゚)マンドクセー。
調べた結果。
API上で、v2を使えるようになるには…
必要なことが有りそう?
(・_・D フムフム?
Create a Project to use v2 endpointsを行って、移行。みたいな感じ?
twitter devでの、設定は、なんとか…修正完了。
あとは…実行側のphpスクリプト。
ライブラリを呼び出す、メインスクリプトと。
ライブラリな、スクリプト…。
って事かな?
( ´・∀・`)へー
独学おヂさん、頭無いんですよ…
Ω\ζ°)チーン。
\(^o^)/オワタ
・ abraham / twitteroauth
https://github.com/abraham/twitteroauth
composerの使い方を把握してれば、楽っぽいけどw
把握してないので、カットw
ダウンロードして
(゚∀゚)アヒャ
twitteroauthのautoload.phpをrequire、実行してみて…。
ca-bundleと言うのも必要らしい。
( ´・∀・`)へー
調べたら…
・composer/ca-bundle
https://github.com/composer/ca-bundle
だってさ。
そこから、
・src/CaBundle.php
・res/cacert.pem
のファイルだけ抜き出して、twitteroauth用のフォルダにぶち込む。
CaBudle.phpを開く。
128行目ぐらいに、$caBundleFileがあるので、cacert.pemの場所指定を変更しておく。
私は、CaBudle.phpと同階層にした。
$caBundleFile = __DIR__.'/cacert.pem';
とかそんな感じ。
abraham / twitteroauthライブラリを利用するphpファイルで
・abraham / twitteroauth用のautoload.php
・CaBundle.php
をrequire。
use Abraham\TwitterOAuth\TwitterOAuth;
$Twitter = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
$Twitter->setApiVersion("2");
$response = $Twitter->post("tweets", ["text" => "つヴやきTest".time()], true);
exit;
そんな感じだったっけ?
あ…。
twitteroauthライブラリ最新版?
php8だと、実行できたりするけど。
php7系だと、実行できなかったりするかも?
まぁ、引数の、最終引数なコード後の「,」系か?
細かく把握は、して無い。
twitter api v1だったし、v2へ。しておきたい。
古いの使ってた。
OAuth.phpと
twitteroauth.php
だけのやつ。
これ、使えるんか知らんし…。
何が、どうなんだ??
(´△`)ホゲ…
(´-ω-`)。
( ゚Д゚)マンドクセー。
調べた結果。
API上で、v2を使えるようになるには…
必要なことが有りそう?
(・_・D フムフム?
Create a Project to use v2 endpointsを行って、移行。みたいな感じ?
twitter devでの、設定は、なんとか…修正完了。
あとは…実行側のphpスクリプト。
ライブラリを呼び出す、メインスクリプトと。
ライブラリな、スクリプト…。
って事かな?
( ´・∀・`)へー
独学おヂさん、頭無いんですよ…
Ω\ζ°)チーン。
\(^o^)/オワタ
・ abraham / twitteroauth
https://github.com/abraham/twitteroauth
composerの使い方を把握してれば、楽っぽいけどw
把握してないので、カットw
ダウンロードして
(゚∀゚)アヒャ
twitteroauthのautoload.phpをrequire、実行してみて…。
ca-bundleと言うのも必要らしい。
( ´・∀・`)へー
調べたら…
・composer/ca-bundle
https://github.com/composer/ca-bundle
だってさ。
そこから、
・src/CaBundle.php
・res/cacert.pem
のファイルだけ抜き出して、twitteroauth用のフォルダにぶち込む。
CaBudle.phpを開く。
128行目ぐらいに、$caBundleFileがあるので、cacert.pemの場所指定を変更しておく。
私は、CaBudle.phpと同階層にした。
$caBundleFile = __DIR__.'/cacert.pem';
とかそんな感じ。
abraham / twitteroauthライブラリを利用するphpファイルで
・abraham / twitteroauth用のautoload.php
・CaBundle.php
をrequire。
use Abraham\TwitterOAuth\TwitterOAuth;
$Twitter = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
$Twitter->setApiVersion("2");
$response = $Twitter->post("tweets", ["text" => "つヴやきTest".time()], true);
exit;
そんな感じだったっけ?
あ…。
twitteroauthライブラリ最新版?
php8だと、実行できたりするけど。
php7系だと、実行できなかったりするかも?
まぁ、引数の、最終引数なコード後の「,」系か?
細かく把握は、して無い。
▼コメント▼
書き込みはありません。