tweet.js Web /「phpinfo();」で現状確認 / 第1版を公開するまでの試行錯誤履歴

カテゴリー: Twitter Developer  閲覧数:58 配信日:2019-09-02 23:49


tweet.js Web


ブラウザ経由でtwitter jsonをアップロードすると、Tweet内容を表示
ファイル内一括置換
指定文字列を削除
アップロードできないファイルがある

このサービスで行っていること
・サーバーへアップロードしたツイート履歴.jsonファイルの読み取り
・PHPで配列へ変換後、必要な情報を取得

「phpinfo();」で現状確認


メモリ使用量の上限
memory_limit 128M 128M

POSTデータの最大サイズ ※合計サイズ
post_max_size 8M 8M

1ファイルあたりの最大アップロードサイズ
upload_max_filesize 2M 2M

▼tweet.js
27.9MB

第1版を公開するまでの試行錯誤履歴


面倒くさい
・仕様が良く分からない
・jsonファイルをそのまま読み込んでも、期待した通りデータを取得できない

window.YTD.tweet.part0 =
・どうやって削除するの?
・ユーザーには削除させたくない

現在のリンク条件分岐
・何も記述せずリツイートするパターン。['user_mentions']の['screen_name']があれば
・何か記述してリツイートするパターン。['user_mentions']の['screen_name']がなければ

取り敢えず稼働したが、現状の問題点
・ユーザーのツイート['screen_name']を、ツイート履歴.jsonファイルから読み取れない。※記載されていないため
・ユーザーのツイート['screen_name']が固定。自分専用なので
・リンクをクリックしないと、画像や動画は表示されない

サービス公開するためには?
・ユーザーのツイート['screen_name']に対して、動的対応する必要がある
・アップロードされたファイルの削除仕様は? 削除しないと、サーバー容量は足りなくなる
・セキュリティ対策

公開予定日
来週月曜日

全期間人気ページランキング / 2020-5-27 → 2020-10-28
順位 ページタイトル抜粋 アクセス数
1 「Twitterデータ」対応 | Twitter Developer(Twitter) 46
2 Twitter 電話番号の問題 | Twitter Developer(Twitter) 12
3 Git BASH 経由で、Windows10 から GitHub へ PUSH する | GitHub(開発環境) 10
3 ログイン 10
4 Twitterにおける「name」「screen_name」「user_id」の意味は明確に異なる | Twitter Developer(Twitter) 8
4 決済(Webサービスビジネス) カテゴリー 8
4 同じ携帯電話番号でも、複数の「Twitter Developers」アカウントを作成可能 | Twitter Developer(Twitter) 8
5 teratailでは質問しない | プログラミング 7
5 個人事業主が導入可能な決済系サービス2次選考過程第1段階 | 決済(Webサービスビジネス) 7
6 コード管理 | プログラミング 6
6 うさみみハリケーン | ソフトウェア 6
6 「Windows10」へ「gitfor windows VERSION 2.18.0」をインストール | GitHub(開発環境) 6
6 うちはイタチ と 断捨離 | プログラミング 6
7 フォルダ/ファイル構成 | プログラミング 5
7 ブログ化サービス / 3,200件以上の自分の過去ツイートを閲覧するためには? / 感想 5
7 作成したい課金プラットフォーム | 決済(Webサービスビジネス) 5
7 地雷API | API(プログラミング) 5
7 Phone number is already in use for too many accounts and cannot be added to another user. | Twitter Developer(Twitter) 5
7 Webサイトで課金決済するためにはどうすればよいか、調査 | Webサービスビジネス 5
7 本 | ブックマーク 5
2020/10/29 1:05 更新