diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..d066a11
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+tests/mocked-data/* binary merge
\ No newline at end of file
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
new file mode 100644
index 0000000..e8d03da
--- /dev/null
+++ b/.github/CODEOWNERS
@@ -0,0 +1 @@
+* @vladkens
\ No newline at end of file
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 0000000..c1e4995
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1 @@
+github: vladkens
\ No newline at end of file
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 0000000..386c743
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,30 @@
+name: ci
+
+on: [push]
+
+env:
+ PIP_ROOT_USER_ACTION: ignore
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ python-version: ["3.10", "3.11"]
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/setup-python@v4
+ with:
+ python-version: ${{ matrix.python-version }}
+
+ - name: install dependencies
+ run: |
+ python -m pip install --upgrade pip
+ pip install --quiet -r requirements.txt
+ pip install --quiet -r requirements-dev.txt
+
+ - name: lint
+ run: make lint
+
+ - name: test
+ run: make test
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..4fd0624
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,14 @@
+all:
+ @echo "hi"
+
+lint:
+ ruff check .
+
+lint-fix:
+ ruff check --fix .
+
+test:
+ pytest --cov=twapi tests/
+
+act:
+ act --container-architecture linux/amd64
diff --git a/pyproject.toml b/pyproject.toml
index 81e1ba6..4a60d21 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -6,3 +6,7 @@ line-length = 99
[tool.ruff]
line-length = 99
+
+[tool.pytest.ini_options]
+pythonpath = ["."]
+asyncio_mode = "auto"
diff --git a/readme.md b/readme.md
index e3a407c..fd27c0f 100644
--- a/readme.md
+++ b/readme.md
@@ -4,18 +4,13 @@ Twitter GraphQL and Search API implementation with [SNScrape](https://github.com
```python
import asyncio
-from twapi.account import Account
-from twapi.accounts_pool import AccountsPool
-from twapi.api import API
-from twapi.utils import gather
+from twapi import AccountsPool, API, gather
+from twapi.logger import set_log_level
async def main():
- acc1 = Account("user1", "pass1", "user1@example.com", "email_pass1")
- acc2 = Account("user2", "pass2", "user2@example.com", "email_pass2")
-
pool = AccountsPool()
- pool.add_account(acc1)
- pool.add_account(acc2)
+ pool.add_account("user1", "pass1", "user1@example.com", "email_pass1")
+ pool.add_account("user2", "pass2", "user2@example.com", "email_pass2")
# login all accounts if required (not account file found)
# session file will be saved to `accounts/{username}.json`
@@ -50,6 +45,9 @@ async def main():
async for rep in api.search_raw("elon musk"):
print(rep.status_code, rep.json()) # rep is `httpx.Response` object
+ # change log level, default info
+ set_log_level("DEBUG")
+
if __name__ == "__main__":
asyncio.run(main())
```
diff --git a/requirements-dev.txt b/requirements-dev.txt
new file mode 100644
index 0000000..4c1aacb
--- /dev/null
+++ b/requirements-dev.txt
@@ -0,0 +1,4 @@
+ruff==0.0.263
+pytest==7.3.1
+pytest-asyncio==0.21.0
+pytest-cov==4.0.0
\ No newline at end of file
diff --git a/tests/mocked-data/favoriters_raw.json b/tests/mocked-data/favoriters_raw.json
new file mode 100644
index 0000000..ab7cacd
--- /dev/null
+++ b/tests/mocked-data/favoriters_raw.json
@@ -0,0 +1,1381 @@
+{
+ "data": {
+ "favoriters_timeline": {
+ "timeline": {
+ "instructions": [
+ {
+ "type": "TimelineAddEntries",
+ "entries": [
+ {
+ "entryId": "user-1552533728714321920",
+ "sortIndex": "1764608883445202944",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTUyNTMzNzI4NzE0MzIxOTIw",
+ "rest_id": "1552533728714321920",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Thu Jul 28 05:57:54 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "\u63a8\u3057@nisutoru_akueri \u57fa\u672cRT\u3057\u304b\u3057\u306a\u3044\u3067\u3059\u3002\u30a2\u30cb\u30e1\u597d\u304d\u3067\u3059\uff01cod|\u30de\u30a4\u30af\u30e9|Phigros|\u30d6\u30ed\u30b9\u30bf\u3092\u4e3b\u306b\u3084\u3063\u3066\u307e\u3059\u3002",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 7819,
+ "followers_count": 588,
+ "friends_count": 1950,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 46,
+ "location": "",
+ "media_count": 22,
+ "name": "\u7a7a\u767d",
+ "normal_followers_count": 588,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1552533728714321920/1658989681",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1552534997721944065/rwdz2N7I_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "kuuhakubao",
+ "statuses_count": 2178,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1606669790109523968",
+ "professional_type": "Creator",
+ "category": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1511170661263511555",
+ "sortIndex": "1764603410345099264",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTExMTcwNjYxMjYzNTExNTU1",
+ "rest_id": "1511170661263511555",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Tue Apr 05 02:36:13 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "\u7537 \u4e2d3 \u7d75\u63cf\u304d \u30b9\u30da\u30fc\u30b9\u3084\u3063\u3066\u3082\u4eba\u304c\u5168\u7136\u6765\u306a\u3044\u4eba\u4ee3\u8868\u3067\u3059 \u5bfe\u5fdc\u304c\u30ea\u30a2\u53cb\u4e26:@tarikomo FA: #\u304a\u3089\u30c6\u30b9\u30c8\u304a\u524d\u304c\u597d\u304d\u306aFA\u3084\u305e \u5b66\u6821\u53cb\u9054:@Kun0227Lei \u5143\u672c\u57a2\u2192@Test_Alphe_sub",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "youtube.com/@Test_Alphe",
+ "expanded_url": "https://youtube.com/@Test_Alphe",
+ "url": "https://t.co/Eb6A9p9Pkh",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 88313,
+ "followers_count": 1486,
+ "friends_count": 2161,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 12,
+ "location": "\u4ed8\u304d\u5408\u3063\u3066\u307e\u3059\u3002 \u56fa\u5b9a\u30c4\u30a4\u30fc\u30c8\u3054\u89a7\u304f\u3060\u3055\u3044",
+ "media_count": 8191,
+ "name": "\u30c6\u30c8\u30ea\u30b9\u30d5\u30a1\u30f3 Tetris",
+ "normal_followers_count": 1486,
+ "pinned_tweet_ids_str": [
+ "1651209889883246592"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1511170661263511555/1682768019",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1651182168654376960/18aU-BfG_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "Delete_is_TesAl",
+ "statuses_count": 69346,
+ "translator_type": "none",
+ "url": "https://t.co/Eb6A9p9Pkh",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1519945132220461063",
+ "professional_type": "Creator",
+ "category": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1603204649074524161",
+ "sortIndex": "1764587486211735552",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "UserUnavailable",
+ "reason": "NoReason"
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1446184180824608773",
+ "sortIndex": "1764554446986018816",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDQ2MTg0MTgwODI0NjA4Nzcz",
+ "rest_id": "1446184180824608773",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Thu Oct 07 18:43:22 +0000 2021",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Loving God. Loving People.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 178,
+ "followers_count": 123,
+ "friends_count": 576,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 1,
+ "location": "",
+ "media_count": 0,
+ "name": "Maurice Baker",
+ "normal_followers_count": 123,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1446184180824608773/1681342786",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1646297079860346880/FXTo892w_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "Maurice34912601",
+ "statuses_count": 7,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-2459055501",
+ "sortIndex": "1764551238228115456",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNDU5MDU1NTAx",
+ "rest_id": "2459055501",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Fri Apr 04 04:42:04 +0000 2014",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "S\u0131rda\u015f oto aksesuarlar\u0131",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 554,
+ "followers_count": 12,
+ "friends_count": 313,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2,
+ "location": "",
+ "media_count": 13,
+ "name": "g\u00f6khan avcu",
+ "normal_followers_count": 12,
+ "pinned_tweet_ids_str": [
+ "1618982851613184000"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2459055501/1664296085",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1608215748127629321/EZQeb3gs_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "wep_gokhan",
+ "statuses_count": 103,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1574797726528708609",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 53,
+ "name": "Automotive",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1497701548603940868",
+ "sortIndex": "1764528192116228096",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDk3NzAxNTQ4NjAzOTQwODY4",
+ "rest_id": "1497701548603940868",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Feb 26 22:35:17 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "I am but a sword of the pale.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12740,
+ "followers_count": 62,
+ "friends_count": 128,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 3,
+ "location": "",
+ "media_count": 160,
+ "name": "WeKilledThisOneToo",
+ "normal_followers_count": 62,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1648464396690272260/6lW0GUHl_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "PorchStuffMax",
+ "statuses_count": 2289,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1623645751791452160",
+ "sortIndex": "1764465229837631488",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjIzNjQ1NzUxNzkxNDUyMTYw",
+ "rest_id": "1623645751791452160",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Thu Feb 09 11:32:30 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "\u306f\u3058\u3081\u307e\u3057\u3066\ud83d\ude47\u200d\u2640\n\u307b\u3063\u3068\u3059\u308b\ud83d\ude0c\u307e\u305f\ud83d\udc78\u9022\u3044\u305f\u304f\u306a\u308b\ud83d\udc8c\u3092\u5927\u5207\u306b\u30bb\u30e9\u30d4\u30b9\u30c8\u3057\u3066\u3044\u307e\u3059\u2764\u9053\u5185\u5916\u30fb\u89b3\u5149\u30fb\u30d3\u30b8\u30cd\u30b9\u30fb\u30b4\u30eb\u30d5\u30fb\u6ede\u5728\u5148\u30e1\u30a4\u30f3\ud83d\udc86\u55b6\u696d\u8a31\u53ef\u6e08\ud83d\udcae\u696d\u52d9\u59d4\u8a17\u6b74\u9577\ud83c\udfe8\u30e1\u30f3\u30a8\u30b9\u30fb\u8b1b\u5e2b\u7d4c\u9a13\ud83c\ude36\u30a8\u30b9\u30c6\u5404\u8cc7\u683c\u53d6\u5f97\ud83c\udf93\u30a4\u30f3\u30b9\u30bf\ud83d\udc81\u200d\u2640rotus3333",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 8416,
+ "followers_count": 1200,
+ "friends_count": 1035,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 10,
+ "location": "\u5317\u6d77\u9053\u672d\u5e4c\u5e02\u4e2d\u592e\u533a",
+ "media_count": 378,
+ "name": "rotus\ud83c\udf86\u500b\u4eba\u30bb\u30e9\u30d4\u30b9\u30c8\ud83c\udf1f\u51fa\u5f35\u30fb\u6d3e\u9063\u5c02\u9580\ud83d\udc8b",
+ "normal_followers_count": 1200,
+ "pinned_tweet_ids_str": [
+ "1648248692930121729"
+ ],
+ "possibly_sensitive": true,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1623645751791452160/1682760470",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1652243281617760256/bfraTa9r_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "akanekuroki2",
+ "statuses_count": 839,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1636835221390909440",
+ "professional_type": "Creator",
+ "category": [
+ {
+ "id": 584,
+ "name": "Medical & Health",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1564667474335137793",
+ "sortIndex": "1764456466269339648",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTY0NjY3NDc0MzM1MTM3Nzkz",
+ "rest_id": "1564667474335137793",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Tue Aug 30 17:33:05 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Sophia monitors the crypto universe to provide unique insights and tools that enable investors to identify and capture value. Tweets are not financial advice.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "Indicia.io",
+ "expanded_url": "http://Indicia.io",
+ "url": "https://t.co/osT3LCZ1fV",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 4993,
+ "followers_count": 219,
+ "friends_count": 264,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 5,
+ "location": "",
+ "media_count": 264,
+ "name": "Sophia - The Crypto Market AI",
+ "normal_followers_count": 219,
+ "pinned_tweet_ids_str": [
+ "1605861644445237248"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1564667474335137793/1663352918",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1567992791502045186/z94YzOnH_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "SophiasMood",
+ "statuses_count": 785,
+ "translator_type": "none",
+ "url": "https://t.co/osT3LCZ1fV",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1590789893264809986",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1094,
+ "name": "Blockchain",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1541120817819525121",
+ "sortIndex": "1764455841342160896",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTQxMTIwODE3ODE5NTI1MTIx",
+ "rest_id": "1541120817819525121",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sun Jun 26 18:07:00 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Game, Art and a half minded soul",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 1998,
+ "followers_count": 26,
+ "friends_count": 196,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 1,
+ "location": "Abuja Nigeria ",
+ "media_count": 39,
+ "name": "Ware",
+ "normal_followers_count": 26,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1541120817819525121/1671874274",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1603538604369891329/j1AuEGIn_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "WDickson022",
+ "statuses_count": 767,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-249802981",
+ "sortIndex": "1764435285649653760",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNDk4MDI5ODE=",
+ "rest_id": "249802981",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Feb 09 20:26:40 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "We're not that strength which in old days moved earth and heaven. Troll illettr\u00e9. Ex-\u2693",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2537,
+ "followers_count": 309,
+ "friends_count": 371,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 26,
+ "location": "Sur la mer sal\u00e9e",
+ "media_count": 140,
+ "name": "Carib Crypto Cat",
+ "normal_followers_count": 309,
+ "pinned_tweet_ids_str": [
+ "621248227510239232"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/249802981/1394873466",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1373574502106423296/7haUcZ4j_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "CaribCryptoCat",
+ "statuses_count": 4313,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1474094419238260756",
+ "sortIndex": "1764424092457369600",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDc0MDk0NDE5MjM4MjYwNzU2",
+ "rest_id": "1474094419238260756",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Thu Dec 23 19:08:23 +0000 2021",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Living on the pale blue dot.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 13241,
+ "followers_count": 90,
+ "friends_count": 120,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 5,
+ "location": "Earth",
+ "media_count": 0,
+ "name": "Vineet Anand",
+ "normal_followers_count": 90,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1474094419238260756/1653901907",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1647467561431310338/AgOBoFoL_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "vineetanand42",
+ "statuses_count": 2,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1651900972627632130",
+ "sortIndex": "1764421815378116608",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjUxOTAwOTcyNjI3NjMyMTMw",
+ "rest_id": "1651900972627632130",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Fri Apr 28 10:48:23 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 3,
+ "followers_count": 0,
+ "friends_count": 28,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 0,
+ "name": "Muna Alhaj",
+ "normal_followers_count": 0,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1651901168220602368/OHV04ez6_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "MunaAlhaj11921",
+ "statuses_count": 0,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1227877948373508096",
+ "sortIndex": "1764386224796073984",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMjI3ODc3OTQ4MzczNTA4MDk2",
+ "rest_id": "1227877948373508096",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Thu Feb 13 08:52:38 +0000 2020",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Software Engineer @Lucidya",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "github.com/iNightjar",
+ "expanded_url": "https://github.com/iNightjar",
+ "url": "https://t.co/5HJqFBMA8F",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 614,
+ "followers_count": 29,
+ "friends_count": 37,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "Cairo, Egypt ",
+ "media_count": 5,
+ "name": "Muhamed Medhat",
+ "normal_followers_count": 29,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1227877948373508096/1664672618",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1629532079242321920/mCSFgTzp_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "iNightjar",
+ "statuses_count": 47,
+ "translator_type": "none",
+ "url": "https://t.co/5HJqFBMA8F",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1092755516168654848",
+ "sortIndex": "1764328114615222272",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMDkyNzU1NTE2MTY4NjU0ODQ4",
+ "rest_id": "1092755516168654848",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Tue Feb 05 12:03:12 +0000 2019",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "this account is safe for cat",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 63509,
+ "followers_count": 1407,
+ "friends_count": 1284,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 3,
+ "location": "",
+ "media_count": 102,
+ "name": "arsene",
+ "normal_followers_count": 1407,
+ "pinned_tweet_ids_str": [
+ "1511304929494781956"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1092755516168654848/1629564883",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1647005902837358592/HyYDl1Mt_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "mismatj",
+ "statuses_count": 1838,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1649836864684138497",
+ "sortIndex": "1764230153890693120",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjQ5ODM2ODY0Njg0MTM4NDk3",
+ "rest_id": "1649836864684138497",
+ "affiliates_highlighted_label": {
+ "label": {
+ "badge": {
+ "url": "https://pbs.twimg.com/semantic_core_img/1428827730364096519/4ZXpTBhS?format=png&name=orig"
+ },
+ "description": "Automated",
+ "longDescription": {
+ "text": "Automated by @rncosta_",
+ "entities": [
+ {
+ "fromIndex": 13,
+ "toIndex": 22,
+ "ref": {
+ "type": "TimelineRichTextMention",
+ "screen_name": "rncosta_",
+ "mention_results": {
+ "result": {
+ "__typename": "User",
+ "legacy": {
+ "screen_name": "rncosta_"
+ },
+ "rest_id": "177361602"
+ }
+ }
+ }
+ }
+ ]
+ },
+ "userLabelType": "AutomatedLabel"
+ }
+ },
+ "has_graduated_access": false,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Apr 22 18:05:46 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Te atualizo sobre a previs\u00e3o do tempo na grande Vit\u00f3ria, ES \ud83c\udf26\ufe0f\u2614\ufe0f",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "RnCLabs.com",
+ "expanded_url": "http://RnCLabs.com",
+ "url": "https://t.co/dsDYTjr9fX",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2,
+ "followers_count": 3,
+ "friends_count": 7,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "Vit\u00f3ria, Brasil",
+ "media_count": 1,
+ "name": "Tempo Grande Vit\u00f3ria\u2600\ufe0f",
+ "normal_followers_count": 3,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1649836864684138497/1682630414",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1651002561829249025/SW0XfHOy_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TempoVix",
+ "statuses_count": 72,
+ "translator_type": "none",
+ "url": "https://t.co/dsDYTjr9fX",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1651136391089369094",
+ "sortIndex": "1764229409141686272",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjUxMTM2MzkxMDg5MzY5MDk0",
+ "rest_id": "1651136391089369094",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": false,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Wed Apr 26 08:10:04 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Ever youthful, ever weeping",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 0,
+ "followers_count": 2,
+ "friends_count": 23,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "Kowloon, Hong Kong",
+ "media_count": 1,
+ "name": "spidermann12139",
+ "normal_followers_count": 2,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1651154008000843776/Nyt-2G3k_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "spidermann12139",
+ "statuses_count": 11,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1651158699732504576",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1047,
+ "name": "Computer scientist",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-302243345",
+ "sortIndex": "1764184044129484800",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozMDIyNDMzNDU=",
+ "rest_id": "302243345",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Fri May 20 21:14:35 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "L\u00edder en proveer servicios digitales; Mientras haya algo que aprender, la vida tendr\u00e1 sentido.\nMiner\u00eda de datos.\nCCO: @SoyDonMoto\nContacto: https://t.co/i0kdQhRdqC",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "t.me/AgencyDonMoto",
+ "expanded_url": "http://t.me/AgencyDonMoto",
+ "url": "https://t.co/i0kdQhRdqC",
+ "indices": [
+ 140,
+ 163
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "pedidosdonmotomoto.com",
+ "expanded_url": "https://pedidosdonmotomoto.com/",
+ "url": "https://t.co/wzrqrRffAL",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12855,
+ "followers_count": 66868,
+ "friends_count": 3832,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 96,
+ "location": "Ciudad de M\u00e9xico",
+ "media_count": 4818,
+ "name": "Agencia Don Moto y CIA",
+ "normal_followers_count": 66868,
+ "pinned_tweet_ids_str": [
+ "1620275257054744577"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/302243345/1653262963",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1528521765323956225/VHiT05Jz_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "AgencyDonMoto",
+ "statuses_count": 179581,
+ "translator_type": "regular",
+ "url": "https://t.co/wzrqrRffAL",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1528522629933682689",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 478,
+ "name": "Advertising & Marketing Agency",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-3560381237",
+ "sortIndex": "1764179953134338048",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozNTYwMzgxMjM3",
+ "rest_id": "3560381237",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Sat Sep 05 23:39:48 +0000 2015",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "999 $b sht \ud83e\udde4",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 17925,
+ "followers_count": 97,
+ "friends_count": 496,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 1,
+ "location": "",
+ "media_count": 31,
+ "name": "H",
+ "normal_followers_count": 97,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/3560381237/1581463155",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1571714249394720769/y5lHrXLj_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "heckeddd",
+ "statuses_count": 2287,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1489299154514112512",
+ "sortIndex": "1764161127758954496",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDg5Mjk5MTU0NTE0MTEyNTEy",
+ "rest_id": "1489299154514112512",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Thu Feb 03 18:06:15 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "#ShreddingSassy #StaySassy #UnikongNFT MOD",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 8010,
+ "followers_count": 442,
+ "friends_count": 721,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 6,
+ "location": "",
+ "media_count": 1211,
+ "name": "DannyDiz\ud83e\udd5c",
+ "normal_followers_count": 442,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1489299154514112512/1679168224",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1637999523367886849/kmtu3j0k_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "dt_diz",
+ "statuses_count": 10715,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1463270460154531843",
+ "sortIndex": "1764100437256962048",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDYzMjcwNDYwMTU0NTMxODQz",
+ "rest_id": "1463270460154531843",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Tue Nov 23 22:17:43 +0000 2021",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "\ud83d\udc4b Hello to all of you! I love cryto and crypto loves me, i just started a call channel on telegram join here\ud83d\udc49 https://t.co/w905eunk59",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "t.me/Inna_Calls",
+ "expanded_url": "https://t.me/Inna_Calls",
+ "url": "https://t.co/w905eunk59",
+ "indices": [
+ 111,
+ 134
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 4891,
+ "followers_count": 1317,
+ "friends_count": 637,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 3,
+ "location": "",
+ "media_count": 257,
+ "name": "\u00b0Inna\u00b0",
+ "normal_followers_count": 1317,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1463270460154531843/1638054324",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1650281686024765441/lRvu3feK_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "Crypto___Inna",
+ "statuses_count": 1579,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1486394630010720264",
+ "professional_type": "Business",
+ "category": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "cursor-top-1764608883445202945",
+ "sortIndex": "1764608883445202945",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "HCaAgICUxJuT/TAAAA==",
+ "cursorType": "Top"
+ }
+ },
+ {
+ "entryId": "cursor-bottom-1764100437256962047",
+ "sortIndex": "1764100437256962047",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "HBaAgIDtiICs+zAAAA==",
+ "cursorType": "Bottom",
+ "stopOnEmptyResponse": true
+ }
+ }
+ ]
+ }
+ ],
+ "responseObjects": {
+ "feedbackActions": [],
+ "immediateReactions": []
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/mocked-data/followers_raw.json b/tests/mocked-data/followers_raw.json
new file mode 100644
index 0000000..fcd834b
--- /dev/null
+++ b/tests/mocked-data/followers_raw.json
@@ -0,0 +1,2918 @@
+{
+ "data": {
+ "user": {
+ "result": {
+ "__typename": "User",
+ "timeline": {
+ "timeline": {
+ "instructions": [
+ {
+ "type": "TimelineClearCache"
+ },
+ {
+ "type": "TimelineTerminateTimeline",
+ "direction": "Top"
+ },
+ {
+ "type": "TimelineAddEntries",
+ "entries": [
+ {
+ "entryId": "user-15067515",
+ "sortIndex": "1652829170759106560",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTA2NzUxNQ==",
+ "rest_id": "15067515",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Tue Jun 10 00:21:03 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "menotti",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 42915,
+ "followers_count": 8287,
+ "friends_count": 1537,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 125,
+ "location": "",
+ "media_count": 226,
+ "name": "@44@macaw.social",
+ "normal_followers_count": 8287,
+ "pinned_tweet_ids_str": [
+ "1602456653819162626"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/15067515/1670034782",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1588180792353906689/5d3URbv0_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "44",
+ "statuses_count": 109,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-236209129",
+ "sortIndex": "1652829170759106559",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMzYyMDkxMjk=",
+ "rest_id": "236209129",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Mon Jan 10 02:06:34 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "CMO Peloton",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 16653,
+ "followers_count": 131520,
+ "friends_count": 4081,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 985,
+ "location": "",
+ "media_count": 1213,
+ "name": "Leslie Berland",
+ "normal_followers_count": 131520,
+ "pinned_tweet_ids_str": [
+ "1615377744275070980"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/236209129/1584385292",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1106274854683074560/x7rrvxaD_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "leslieberland",
+ "statuses_count": 11758,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-338048283",
+ "sortIndex": "1652829170759106558",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozMzgwNDgyODM=",
+ "rest_id": "338048283",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Tue Jul 19 00:21:48 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Bon App\u00e9tit Management Co., on site @Twitter SF -cooking up delicious, \ud83e\udd66 sustainable food \ud83c\udf45 from scratch \ud83c\udf63 to keep you tweeting all day. \ud83d\udc26",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "cafebonappetit.com/twitter",
+ "expanded_url": "http://www.cafebonappetit.com/twitter",
+ "url": "https://t.co/1pNBXauxWF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12356,
+ "followers_count": 16070,
+ "friends_count": 3606,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 145,
+ "location": "9th & Market Street",
+ "media_count": 6619,
+ "name": "bonappetweet",
+ "normal_followers_count": 16070,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/338048283/1568240671",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1100185923264770048/ehB5qSNw_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "bonappetweet",
+ "statuses_count": 11182,
+ "translator_type": "regular",
+ "url": "https://t.co/1pNBXauxWF",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-156417821",
+ "sortIndex": "1652829170759106557",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTY0MTc4MjE=",
+ "rest_id": "156417821",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Jun 16 22:16:32 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "\ud83e\udd18\ud83c\udffb. \ud83c\udf39. \ud83c\udfcb\ufe0f. \ud83d\udc79. \ud83d\udcbb. \ud83c\udfb8. \ud83d\udc76\ud83c\udffb x 5. \ud83c\udde8\ud83c\udde6 / \ud83c\uddfa\ud83c\uddf8. He/him. #BLM. formerly distinguished eng @twitter",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12660,
+ "followers_count": 12407,
+ "friends_count": 1227,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 92,
+ "location": "East Bay, CA",
+ "media_count": 250,
+ "name": "Mike Cvet",
+ "normal_followers_count": 12407,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/156417821/1465617789",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1472684359698157568/MxQaah2n_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "mikecvet",
+ "statuses_count": 928,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-2638518929",
+ "sortIndex": "1652829170759106556",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNjM4NTE4OTI5",
+ "rest_id": "2638518929",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Tue Jun 24 19:44:34 +0000 2014",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Continuously caffeinated, passionate about people, love learning, and addicted to alliteration.\n\nShe/Her\n\nPreviously @ Twitter 1.0",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 21382,
+ "followers_count": 16589,
+ "friends_count": 2166,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 31,
+ "location": "",
+ "media_count": 680,
+ "name": "Jen Powers",
+ "normal_followers_count": 16589,
+ "pinned_tweet_ids_str": [
+ "1593751037428600834"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2638518929/1601736612",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1354570785319481346/wyLxaGLe_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "jenkpowers",
+ "statuses_count": 1520,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-15772978",
+ "sortIndex": "1652829170759106555",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTc3Mjk3OA==",
+ "rest_id": "15772978",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Fri Aug 08 02:16:23 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Former Senior Developer Advocate @Twitter. \ud83d\udcbb \ud83d\ude31\ud83c\udfa4@livecodenyc. Python programmer. Noted thought leader on vegan snacks. Makes music as Messica Arson.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "github.com/JessicaGarson",
+ "expanded_url": "http://github.com/JessicaGarson",
+ "url": "https://t.co/1ksTTe3yZj",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 25873,
+ "followers_count": 5191,
+ "friends_count": 3008,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 157,
+ "location": "Brooklyn, NY",
+ "media_count": 658,
+ "name": "Jessica Garson",
+ "normal_followers_count": 5191,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/15772978/1520354408",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1407858685536256008/0Nv7ea1i_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "jessicagarson",
+ "statuses_count": 8029,
+ "translator_type": "none",
+ "url": "https://t.co/1ksTTe3yZj",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-6844292",
+ "sortIndex": "1652829170759106554",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo2ODQ0Mjky",
+ "rest_id": "6844292",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Jun 16 00:14:36 +0000 2007",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Tweets from our Product and Infrastructure teams | #TwitterEngineering",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 277,
+ "followers_count": 1317457,
+ "friends_count": 18,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 4586,
+ "location": "San Francisco",
+ "media_count": 63,
+ "name": "Twitter Engineering",
+ "normal_followers_count": 1317457,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/6844292/1611793467",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1354489861898604546/jHJN8AU0_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterEng",
+ "statuses_count": 908,
+ "translator_type": "regular",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-108209516",
+ "sortIndex": "1652829170759106553",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMDgyMDk1MTY=",
+ "rest_id": "108209516",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Mon Jan 25 05:56:22 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Early Stage Investor. \u23f3 CPO @reshuffleHQ (acquired by @Twitter), VP product Twitch, Slack & Google, Author\ud83d\udcda @OReillyMedia https://t.co/dScSHVU79a",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "amazon.com/author/amirshe\u2026",
+ "expanded_url": "http://amazon.com/author/amirshevat",
+ "url": "https://t.co/dScSHVU79a",
+ "indices": [
+ 122,
+ 145
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "staging.bsky.app/profile/amir.b\u2026",
+ "expanded_url": "https://staging.bsky.app/profile/amir.blue",
+ "url": "https://t.co/zWtpooqVXO",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 13835,
+ "followers_count": 16354,
+ "friends_count": 1946,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 483,
+ "location": "Austin",
+ "media_count": 886,
+ "name": "Amir Shevat",
+ "normal_followers_count": 16354,
+ "pinned_tweet_ids_str": [
+ "1603552334231097351"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/108209516/1466034572",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1389082761965629442/JhdikLmt_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "ashevat",
+ "statuses_count": 6484,
+ "translator_type": "none",
+ "url": "https://t.co/zWtpooqVXO",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-27649157",
+ "sortIndex": "1652829170759106552",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNzY0OTE1Nw==",
+ "rest_id": "27649157",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Mon Mar 30 14:46:20 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Buy the ticket, take the ride. Dad to 2 under 10. Lesser-half of @rls2882. VP Brand Creativity/Agency Partnerships @ Twitter. He/Him.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 17750,
+ "followers_count": 11966,
+ "friends_count": 2842,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 116,
+ "location": "NJ / NYC",
+ "media_count": 1901,
+ "name": "Alex Josephson",
+ "normal_followers_count": 11966,
+ "pinned_tweet_ids_str": [
+ "1593615843996434435"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/27649157/1671395812",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1493682334712967172/AuuvqXb__normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "ajos",
+ "statuses_count": 8085,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-176425492",
+ "sortIndex": "1652829170759106551",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNzY0MjU0OTI=",
+ "rest_id": "176425492",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Mon Aug 09 14:16:11 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "@tiptopjar | devrel @adobe | prev. @twitter @apple",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "hamza.com",
+ "expanded_url": "http://hamza.com",
+ "url": "https://t.co/9Jd48LIalh",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 32265,
+ "followers_count": 10827,
+ "friends_count": 5608,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 71,
+ "location": "nyc",
+ "media_count": 2266,
+ "name": "Hamza",
+ "normal_followers_count": 10827,
+ "pinned_tweet_ids_str": [
+ "1167249725751361537"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/176425492/1672989172",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1611257908154535936/bCAIOqkG_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "oihamza",
+ "statuses_count": 6993,
+ "translator_type": "none",
+ "url": "https://t.co/9Jd48LIalh",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-6506012",
+ "sortIndex": "1652829170759106550",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo2NTA2MDEy",
+ "rest_id": "6506012",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Fri Jun 01 17:35:22 +0000 2007",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Director of Engineering, Spotify \u2022 prev: twitter, nytimes, espn \u2022 @USC @HopkinsEngineer \u2022 views = mine \u2022 \ud83c\udf24\ufe0fapp: https://t.co/aiZZEvbnNF",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "courtney.tech",
+ "expanded_url": "http://courtney.tech",
+ "url": "https://t.co/aiZZEvbnNF",
+ "indices": [
+ 113,
+ 136
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "weleadhumans.com",
+ "expanded_url": "https://weleadhumans.com",
+ "url": "https://t.co/noVOrVRTI3",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 8039,
+ "followers_count": 4229,
+ "friends_count": 2257,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 180,
+ "location": "Planet Melmac",
+ "media_count": 1457,
+ "name": "Courtney Ivey \uea00",
+ "normal_followers_count": 4229,
+ "pinned_tweet_ids_str": [
+ "1593490176868683777"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/6506012/1670615616",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1601593236794970117/0iV4s9wT_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "couturefreak",
+ "statuses_count": 41762,
+ "translator_type": "none",
+ "url": "https://t.co/noVOrVRTI3",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1467273662478778372",
+ "professional_type": "Creator",
+ "category": [
+ {
+ "id": 713,
+ "name": "Science & Technology",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-45563099",
+ "sortIndex": "1652829170759106549",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo0NTU2MzA5OQ==",
+ "rest_id": "45563099",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Mon Jun 08 13:23:10 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Former Principal Software Engineer at Twitter. Co-creator of @Finatra v2. Frequently walked by @PupCharlotte.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "linkedin.com/in/stevecosenza",
+ "expanded_url": "https://www.linkedin.com/in/stevecosenza",
+ "url": "https://t.co/4Vlv7qg5Lo",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 6881,
+ "followers_count": 888,
+ "friends_count": 1273,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 34,
+ "location": "San Diego, CA",
+ "media_count": 121,
+ "name": "Steve Cosenza",
+ "normal_followers_count": 888,
+ "pinned_tweet_ids_str": [
+ "1593804947191369730"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/45563099/1597248243",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1283531898250121216/q6Mb5Hqm_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "scosenza",
+ "statuses_count": 590,
+ "translator_type": "regular",
+ "url": "https://t.co/4Vlv7qg5Lo",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-37290907",
+ "sortIndex": "1652829170759106548",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozNzI5MDkwNw==",
+ "rest_id": "37290907",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat May 02 21:48:49 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "founder/CEO Halcyon",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "twitter.com",
+ "expanded_url": "https://twitter.com",
+ "url": "https://t.co/z4m6BvBSdi",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 28401,
+ "followers_count": 68491,
+ "friends_count": 3114,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 278,
+ "location": "San Francisco, CA",
+ "media_count": 666,
+ "name": "bruce.falck() \ud83e\udd97",
+ "normal_followers_count": 68491,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/37290907/1652579133",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1531718606983114753/j1FxA0Vy_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "boo",
+ "statuses_count": 7721,
+ "translator_type": "regular",
+ "url": "https://t.co/z4m6BvBSdi",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-28628425",
+ "sortIndex": "1652829170759106547",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyODYyODQyNQ==",
+ "rest_id": "28628425",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Fri Apr 03 19:06:03 +0000 2009",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Mama. Traveler and adventurer. Do-er. Life enthusiast. Foodie. Lover of content. Ex-Developer Platform Lead @twitter",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12350,
+ "followers_count": 1472,
+ "friends_count": 1039,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 36,
+ "location": "New York, NY",
+ "media_count": 140,
+ "name": "Sonya Penn",
+ "normal_followers_count": 1472,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/28628425/1396157856",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1374444613390323722/Za94Qfoj_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "SonyaPenn",
+ "statuses_count": 973,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-2180569838",
+ "sortIndex": "1652829170759106546",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMTgwNTY5ODM4",
+ "rest_id": "2180569838",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Thu Nov 07 17:57:13 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Outdoorsman, ex-tweep \ud83e\udee1.\n\nOG: @Gnip, @TwitterBoulder v1.0\n\nFind me here: https://t.co/IBxSYaHi2a",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "macaw.social/@MrRyanGuthrie",
+ "expanded_url": "http://macaw.social/@MrRyanGuthrie",
+ "url": "https://t.co/IBxSYaHi2a",
+ "indices": [
+ 73,
+ 96
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 16517,
+ "followers_count": 822,
+ "friends_count": 538,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 15,
+ "location": "Boulder, CO",
+ "media_count": 2397,
+ "name": "Ryan Guthrie",
+ "normal_followers_count": 822,
+ "pinned_tweet_ids_str": [
+ "1579282075336642561"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2180569838/1441720902",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1217998167699886080/c_xazoGi_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "MrRyanGuthrie",
+ "statuses_count": 10254,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-49188317",
+ "sortIndex": "1652829170759106545",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo0OTE4ODMxNw==",
+ "rest_id": "49188317",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Sun Jun 21 01:39:26 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Former Threat Management leader @twitter. Husband to @laurenj_wilson, father to 2 amazing girls, SF Bay Area native and @UofA alum. He/him",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "twitter.com/srw",
+ "expanded_url": "https://twitter.com/srw",
+ "url": "https://t.co/EOb50G8WRf",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 25058,
+ "followers_count": 3458,
+ "friends_count": 1847,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 48,
+ "location": "127.0.0.1",
+ "media_count": 2805,
+ "name": "Seth Wilson",
+ "normal_followers_count": 3458,
+ "pinned_tweet_ids_str": [
+ "1609361179205599233"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/49188317/1405438233",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1367523060551585797/r_YDF1jd_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "srw",
+ "statuses_count": 11051,
+ "translator_type": "regular",
+ "url": "https://t.co/EOb50G8WRf",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-56057876",
+ "sortIndex": "1652829170759106544",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo1NjA1Nzg3Ng==",
+ "rest_id": "56057876",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Sun Jul 12 09:29:19 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "I did not pay for the blue tick, it's an artifact of the past when I used to spend most of my time here, for work and for fun \uea00. Web developer. \ud83d\udeb4\u200d\u2642\ufe0f\ud83c\udfc2\ud83e\uddc0\ud83e\udd56\ud83c\udf77",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "macaw.social/@vjo",
+ "expanded_url": "https://macaw.social/@vjo",
+ "url": "https://t.co/kselUQWS5i",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 52158,
+ "followers_count": 2075,
+ "friends_count": 1559,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 121,
+ "location": "\ud83c\udde8\ud83c\udded",
+ "media_count": 1806,
+ "name": "Victor",
+ "normal_followers_count": 2075,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/56057876/1550239018",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1108698010777776129/Wv4U-9eQ_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "vjo",
+ "statuses_count": 16052,
+ "translator_type": "regular",
+ "url": "https://t.co/kselUQWS5i",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1437521085126295557",
+ "professional_type": "Creator",
+ "category": [
+ {
+ "id": 226,
+ "name": "Cheese Shop",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1434172202404880388",
+ "sortIndex": "1652829170759106543",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDM0MTcyMjAyNDA0ODgwMzg4",
+ "rest_id": "1434172202404880388",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Sep 04 15:11:51 +0000 2021",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "https://t.co/lLqvKvJ85e",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "link3.to/glitch000999",
+ "expanded_url": "https://link3.to/glitch000999",
+ "url": "https://t.co/lLqvKvJ85e",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2639,
+ "followers_count": 565,
+ "friends_count": 4435,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 28,
+ "location": "",
+ "media_count": 61,
+ "name": "Blockchain",
+ "normal_followers_count": 565,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1434172202404880388/1672682658",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1609973772878221312/y8HiAZs7_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "glitch010110",
+ "statuses_count": 5946,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-17200003",
+ "sortIndex": "1652829170759106542",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNzIwMDAwMw==",
+ "rest_id": "17200003",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Nov 05 23:06:37 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "family, travel, urban farming, photography, coding, rain, snow, flood early-warning systems. From MN, live in CO. \ndeveloper advocacy at https://t.co/FYqGEqkEfj #DevRel",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "tinybird.co",
+ "expanded_url": "http://tinybird.co",
+ "url": "https://t.co/FYqGEqkEfj",
+ "indices": [
+ 137,
+ 160
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "github.com/jimmoffitt",
+ "expanded_url": "https://github.com/jimmoffitt",
+ "url": "https://t.co/I1GjLuBxM2",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 9059,
+ "followers_count": 1438,
+ "friends_count": 755,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 49,
+ "location": "MN \u21e8 all over \u21e8 CO",
+ "media_count": 731,
+ "name": "snowman",
+ "normal_followers_count": 1438,
+ "pinned_tweet_ids_str": [
+ "1649636455403393026"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/17200003/1537472837",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/697445972402540546/2CYK3PWX_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "snowman",
+ "statuses_count": 4341,
+ "translator_type": "regular",
+ "url": "https://t.co/I1GjLuBxM2",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1521886637893976065",
+ "professional_type": "Creator",
+ "category": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-951689171139141632",
+ "sortIndex": "1652829170759106541",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo5NTE2ODkxNzExMzkxNDE2MzI=",
+ "rest_id": "951689171139141632",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Fri Jan 12 05:35:54 +0000 2018",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "SDE-1 @Flipkart || SWE Intern'20 @Walmart || IGDTUW'21 || Rants, my own !",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "linkedin.com/in/jashpreet-m\u2026",
+ "expanded_url": "https://www.linkedin.com/in/jashpreet-malhotra/",
+ "url": "https://t.co/QvJnf2ZWRD",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12781,
+ "followers_count": 6141,
+ "friends_count": 452,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 7,
+ "location": "",
+ "media_count": 457,
+ "name": "Jashpreet Malhotra",
+ "normal_followers_count": 6141,
+ "pinned_tweet_ids_str": [
+ "1427595092387254272"
+ ],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1581216546545770496/qMCJORtO_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "jashpreett",
+ "statuses_count": 3192,
+ "translator_type": "none",
+ "url": "https://t.co/QvJnf2ZWRD",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1652821893894766593",
+ "sortIndex": "1652829170759106540",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjUyODIxODkzODk0NzY2NTkz",
+ "rest_id": "1652821893894766593",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": false,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sun Apr 30 23:47:09 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "You have you about bulstrode fixed on december you received a parson.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 0,
+ "followers_count": 0,
+ "friends_count": 9,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 0,
+ "name": "BHoldenMeta74",
+ "normal_followers_count": 0,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1652821893894766593/1682898530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1652821990674186240/ykRpcGoG_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "BMeta74",
+ "statuses_count": 1,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-870814286",
+ "sortIndex": "1652829170759106539",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo4NzA4MTQyODY=",
+ "rest_id": "870814286",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Oct 10 00:09:45 +0000 2012",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Giornalista.Da sempre nel Gr. Espresso fino a Repubblica.\n\nSOVRANISTI\u26d4 Cuore animalista. #iostoconMattarella",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 28278,
+ "followers_count": 1655,
+ "friends_count": 1212,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 26,
+ "location": "",
+ "media_count": 132,
+ "name": "titti tummino \ud83c\uddea\ud83c\uddfa",
+ "normal_followers_count": 1655,
+ "pinned_tweet_ids_str": [
+ "1349167134086193152"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/870814286/1579047093",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1178818830438686725/6hkUQLD7_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TittiTummino",
+ "statuses_count": 33823,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-2596747844",
+ "sortIndex": "1652829170759106538",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNTk2NzQ3ODQ0",
+ "rest_id": "2596747844",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Mon Jun 30 18:36:57 +0000 2014",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 62477,
+ "followers_count": 144,
+ "friends_count": 789,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 26,
+ "name": "Dylan",
+ "normal_followers_count": 144,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2596747844/1577610112",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1311197504713580544/3rmXcb9V_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "__dylantweets",
+ "statuses_count": 760,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1247478968107728897",
+ "sortIndex": "1652829170759106537",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMjQ3NDc4OTY4MTA3NzI4ODk3",
+ "rest_id": "1247478968107728897",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Tue Apr 07 10:59:01 +0000 2020",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "#byebyebirdie\nLeft to Phaver",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 32,
+ "followers_count": 41,
+ "friends_count": 194,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 2,
+ "location": "hongkong",
+ "media_count": 2,
+ "name": "Jun Zhang",
+ "normal_followers_count": 41,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1247478968107728897/1663646061",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1651072912437428224/VO1Q_dHL_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "gamez5282",
+ "statuses_count": 114,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-2473525579",
+ "sortIndex": "1652829170759106536",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNDczNTI1NTc5",
+ "rest_id": "2473525579",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Fri May 02 05:50:35 +0000 2014",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "\u682a\u5f0f\u4f1a\u793e\u30a2\u30af\u30ea\u30a8 Twitter\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u3059\u3002\n\u30d1\u30bd\u30b3\u30f3\u3084\u30b9\u30de\u30db\u306a\u3069\u3092\u4f7f\u3063\u3066\u3044\u308b\u3068\u3001\u300c\u30c8\u30e9\u30d6\u30eb\u30fb\u4f7f\u3044\u65b9\u30fb\u308f\u304b\u3089\u3093\u300d\u3053\u3068\u304c\u8d77\u304d\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u3093\u306a\u554f\u984c\u3092\u89e3\u6c7a\u3059\u308b\u65b9\u6cd5\u3092\u8a18\u4e8b\u306b\u3057\u3066\u3044\u307e\u3059\u3002\u4f55\u304b\u3057\u3089\u306e\u30d2\u30f3\u30c8\u304c\u898b\u3064\u304b\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\nWindows\u3001Mac\u3001iPhone\u3001Xcode\u3001WordPress\u3001Android..",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "aqlier.com/aqblog/",
+ "expanded_url": "https://aqlier.com/aqblog/",
+ "url": "https://t.co/GHH3iWnrnF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 128,
+ "followers_count": 336,
+ "friends_count": 983,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 2,
+ "location": "",
+ "media_count": 393,
+ "name": "\u682a\u5f0f\u4f1a\u793e\u30a2\u30af\u30ea\u30a8\u3000AQlier",
+ "normal_followers_count": 336,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2473525579/1555396936",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/837582102337994752/p-XLIbnV_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "G_G_Q_Q",
+ "statuses_count": 1645,
+ "translator_type": "none",
+ "url": "https://t.co/GHH3iWnrnF",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1527423511262003201",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 718,
+ "name": "Information Technology Company",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1023284329861062657",
+ "sortIndex": "1652829170759106535",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMDIzMjg0MzI5ODYxMDYyNjU3",
+ "rest_id": "1023284329861062657",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Sat Jul 28 19:09:30 +0000 2018",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "\u067e\u064e\u0631\u0686\u0645 \u0632\u064a\u0628\u0627\u0649 \u0633\u0647 \u0631\u0646\u06af \u0634\u064a\u0631 \u0648 \u062e\u0648\u0631\u0634\u064a\u062f \u0646\u0634\u0627\u0646, \u0647\u064e\u0645\u0648\u0627\u0631\u0647 \u0628\u064e\u0631 \u0628\u0627\u0645 \u0627\u06cc\u0631\u0627\u0646 \u0628\u064e\u0631\u0627\u064e\u0641\u0631\u0627\u0634\u062a\u0647 \u0628\u0627\u062f. \u062c\u0627\u0648\u06cc\u062f \u0634\u0627\u0647 \u0648 \u067e\u0627\u06cc\u0646\u062f\u0647 \u0627\u06cc\u0631\u0627\u0646. \u270c\ud83c\udffc \ud83d\udd4a\ud80c\udd02\ud80c\udd83",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 8120,
+ "followers_count": 124,
+ "friends_count": 522,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 86,
+ "name": "\u06a9\u0644\u06cc\u0645\u062a\u062c\u0627\u0646 | Klimtjan",
+ "normal_followers_count": 124,
+ "pinned_tweet_ids_str": [
+ "1090950925722812416"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1023284329861062657/1680111196",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1640844026285891584/9CHdPj6z_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "klimtjan",
+ "statuses_count": 519,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1652802074525007873",
+ "sortIndex": "1652829170759106534",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjUyODAyMDc0NTI1MDA3ODcz",
+ "rest_id": "1652802074525007873",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": false,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sun Apr 30 22:28:24 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "You who soon bring them all empty shelves of the.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 0,
+ "followers_count": 0,
+ "friends_count": 5,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 0,
+ "name": "revnfts17",
+ "normal_followers_count": 0,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1652802074525007873/1682893795",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1652802159602221057/Ckj9S8Dx_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "revnfts17",
+ "statuses_count": 1,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1652802025971654666",
+ "sortIndex": "1652829170759106533",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjUyODAyMDI1OTcxNjU0NjY2",
+ "rest_id": "1652802025971654666",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": false,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sun Apr 30 22:28:12 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Having been blamable highly distended mouth bulstrode s no opening had travelled.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 0,
+ "followers_count": 0,
+ "friends_count": 7,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 0,
+ "name": "jojovmm76",
+ "normal_followers_count": 0,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1652802025971654666/1682893791",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1652802117797543938/PaTWVYkN_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "bvssvestire",
+ "statuses_count": 1,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1348435330467172356",
+ "sortIndex": "1652829170759106532",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMzQ4NDM1MzMwNDY3MTcyMzU2",
+ "rest_id": "1348435330467172356",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Mon Jan 11 01:04:18 +0000 2021",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "\u30c8\u30ec\u30f3\u30c9\u30c1\u30a7\u30c3\u30af\u7528\u306e\u30a2\u30ab\u3067\u3059\u3002",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 875,
+ "followers_count": 26,
+ "friends_count": 756,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 23,
+ "location": "",
+ "media_count": 0,
+ "name": "\u3053\u30fc\u3078\u30fc\u3055\u3093@\u30c8\u30ec\u30f3\u30c9\u30c1\u30a7\u30c3\u30af\u7528\u30a2\u30ab",
+ "normal_followers_count": 26,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1638918999114121223/JsIU0H1U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "4A2IYb9vpDmfe5f",
+ "statuses_count": 53,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1652790637434122240",
+ "sortIndex": "1652829170759106531",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjUyNzkwNjM3NDM0MTIyMjQw",
+ "rest_id": "1652790637434122240",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sun Apr 30 21:43:13 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 0,
+ "followers_count": 0,
+ "friends_count": 4,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 0,
+ "name": "Bagas Arya",
+ "normal_followers_count": 0,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1652790738365853696/SGPsHRg7_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "BagasDxz182",
+ "statuses_count": 0,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1641508024291319832",
+ "sortIndex": "1652829170759106530",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjQxNTA4MDI0MjkxMzE5ODMy",
+ "rest_id": "1641508024291319832",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Thu Mar 30 18:30:31 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 24,
+ "followers_count": 8,
+ "friends_count": 62,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 0,
+ "name": "Ol Egg",
+ "normal_followers_count": 8,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1641508218097524745/ktF0Rf6q_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "kripton_man",
+ "statuses_count": 59,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1652789067535220736",
+ "sortIndex": "1652829170759106529",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjUyNzg5MDY3NTM1MjIwNzM2",
+ "rest_id": "1652789067535220736",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": false,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sun Apr 30 21:37:03 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": true,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 0,
+ "followers_count": 0,
+ "friends_count": 1,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 0,
+ "name": "Aldwism",
+ "normal_followers_count": 0,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "aldwism",
+ "statuses_count": 0,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1614395755162222597",
+ "sortIndex": "1652829170759106528",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjE0Mzk1NzU1MTYyMjIyNTk3",
+ "rest_id": "1614395755162222597",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Sat Jan 14 22:55:26 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "@hannahviolethd's alt \n\nmore info soon",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 6,
+ "followers_count": 12,
+ "friends_count": 178,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "she/they",
+ "media_count": 0,
+ "name": "\u2661 Hannah, The Flower Goddess's Alt \u2661 \ud83c\udff3\ufe0f\u200d\u26a7\ufe0f",
+ "normal_followers_count": 12,
+ "pinned_tweet_ids_str": [
+ "1641293561437081601"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1614395755162222597/1682890103",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1652786998262857728/nBsZN7MW_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "hannahvioletmc",
+ "statuses_count": 0,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1553056167101882369",
+ "sortIndex": "1652829170759106527",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTUzMDU2MTY3MTAxODgyMzY5",
+ "rest_id": "1553056167101882369",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Fri Jul 29 16:35:13 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Die Gedanken fliehen vorbei wie n\u00e4chtliche Schatten.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 234,
+ "followers_count": 57,
+ "friends_count": 1071,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2,
+ "location": "Erfolg kommt vor dem Exil",
+ "media_count": 167,
+ "name": "Josephus im Weinberg",
+ "normal_followers_count": 57,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1553056167101882369/1659176626",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1553299887990706176/o2oq8xYW_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "ExilFlavius",
+ "statuses_count": 653,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1566107652542824449",
+ "professional_type": "Creator",
+ "category": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1639367084185452545",
+ "sortIndex": "1652829170759106526",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjM5MzY3MDg0MTg1NDUyNTQ1",
+ "rest_id": "1639367084185452545",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "protected": true,
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Fri Mar 24 20:44:23 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "1 \u0110\u1ee9a Con G\u00e1i H\u01b0 H\u1ecfng Nh\u01b0 Em L\u00e0m Sao.!! Bi\u1ebft \u0110C H\u1ea1nh Ph\u00fac k4",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 11,
+ "followers_count": 10,
+ "friends_count": 81,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 1,
+ "location": "Twitter.com",
+ "media_count": 0,
+ "name": "H\u1ed3ng V\u00f5 Th\u1ecb Tuy\u1ebft",
+ "normal_followers_count": 10,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": true,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1639367084185452545/1682719129",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1652069836112138241/XLS_Zik-_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "tuyet_hong2004",
+ "statuses_count": 3,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1449102487546257414",
+ "sortIndex": "1652829170759106525",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDQ5MTAyNDg3NTQ2MjU3NDE0",
+ "rest_id": "1449102487546257414",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Fri Oct 15 19:59:12 +0000 2021",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Web Dev \u2022 Open Source Contributor \u2022 Bitcoiner \u2022 Privacy Advocate \u2022 Freedom Lover\n@ambosstech @btcmap\n\u26a1 secondl1ght@getalby.com",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "secondl1ght.site",
+ "expanded_url": "https://secondl1ght.site",
+ "url": "https://t.co/Qt2DL1rxBT",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 3478,
+ "followers_count": 1179,
+ "friends_count": 639,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 30,
+ "location": "Remote",
+ "media_count": 23,
+ "name": "secondl1ght",
+ "normal_followers_count": 1179,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1449102487546257414/1634364899",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1449880764959518722/TWJsBvni_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "secondl1ght",
+ "statuses_count": 746,
+ "translator_type": "none",
+ "url": "https://t.co/Qt2DL1rxBT",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-514982542",
+ "sortIndex": "1652829170759106524",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo1MTQ5ODI1NDI=",
+ "rest_id": "514982542",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": false,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Mon Mar 05 01:51:46 +0000 2012",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "The level of AI's power",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "shangy1yi.tech",
+ "expanded_url": "http://shangy1yi.tech",
+ "url": "https://t.co/lrWXCo1UrW",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 155,
+ "followers_count": 5,
+ "friends_count": 178,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 1,
+ "location": "Tr\u00f8llheim",
+ "media_count": 0,
+ "name": "SHANGY1YI",
+ "normal_followers_count": 5,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/514982542/1682837359",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1652642169956765698/yqggBAke_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "5HANGY1YI",
+ "statuses_count": 46,
+ "translator_type": "none",
+ "url": "https://t.co/lrWXCo1UrW",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1652419628940025856",
+ "professional_type": "Creator",
+ "category": [
+ {
+ "id": 713,
+ "name": "Science & Technology",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1652776197963628545",
+ "sortIndex": "1652829170759106523",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjUyNzc2MTk3OTYzNjI4NTQ1",
+ "rest_id": "1652776197963628545",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": false,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sun Apr 30 20:45:50 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": true,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 0,
+ "followers_count": 0,
+ "friends_count": 1,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 0,
+ "name": "Claudia",
+ "normal_followers_count": 0,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "murupi_",
+ "statuses_count": 0,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-728339912",
+ "sortIndex": "1652829170759106522",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo3MjgzMzk5MTI=",
+ "rest_id": "728339912",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Tue Jul 31 12:59:36 +0000 2012",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 168,
+ "followers_count": 92,
+ "friends_count": 1378,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "Kampala, Uganda",
+ "media_count": 4,
+ "name": "findrobert \ud83c\uddfa\ud83c\uddec",
+ "normal_followers_count": 92,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/728339912/1682677943",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1202623140968435713/ENFKob3X_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "findroberts",
+ "statuses_count": 66,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1491499903436132352",
+ "sortIndex": "1652829170759106521",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDkxNDk5OTAzNDM2MTMyMzUy",
+ "rest_id": "1491499903436132352",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Wed Feb 09 19:51:22 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12670,
+ "followers_count": 46,
+ "friends_count": 410,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2,
+ "location": "",
+ "media_count": 5,
+ "name": "Dmitry Mozgoyj",
+ "normal_followers_count": 46,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1491499987364192258/UCjhFvZo_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "mozgoyj",
+ "statuses_count": 31,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowersSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "cursor-bottom-1652829170759106520",
+ "sortIndex": "1652829170759106520",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "1764635071325785148|1652829170759106518",
+ "cursorType": "Bottom"
+ }
+ },
+ {
+ "entryId": "cursor-top-1652829170759106561",
+ "sortIndex": "1652829170759106561",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "-1|1652829170759106561",
+ "cursorType": "Top"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/mocked-data/following_raw.json b/tests/mocked-data/following_raw.json
new file mode 100644
index 0000000..85446c7
--- /dev/null
+++ b/tests/mocked-data/following_raw.json
@@ -0,0 +1,2732 @@
+{
+ "data": {
+ "user": {
+ "result": {
+ "__typename": "User",
+ "timeline": {
+ "timeline": {
+ "instructions": [
+ {
+ "type": "TimelineClearCache"
+ },
+ {
+ "type": "TimelineTerminateTimeline",
+ "direction": "Top"
+ },
+ {
+ "type": "TimelineAddEntries",
+ "entries": [
+ {
+ "entryId": "user-14335093",
+ "sortIndex": "1652831593808527360",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDMzNTA5Mw==",
+ "rest_id": "14335093",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Tue Apr 08 19:12:24 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "hi",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "amro.dev",
+ "expanded_url": "https://amro.dev",
+ "url": "https://t.co/Y2I0UiGqdK",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 144788,
+ "followers_count": 14832,
+ "friends_count": 612,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 210,
+ "location": "ATL-ish",
+ "media_count": 2880,
+ "name": "amro",
+ "normal_followers_count": 14832,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/14335093/1595945915",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1322941708418600975/ezKFyDXk_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "amdev",
+ "statuses_count": 85676,
+ "translator_type": "regular",
+ "url": "https://t.co/Y2I0UiGqdK",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1461301960280313860",
+ "professional_type": "Creator",
+ "category": [
+ {
+ "id": 334,
+ "name": "Pizza Place",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-15067515",
+ "sortIndex": "1652831593808527359",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTA2NzUxNQ==",
+ "rest_id": "15067515",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Tue Jun 10 00:21:03 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "menotti",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 42915,
+ "followers_count": 8288,
+ "friends_count": 1537,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 125,
+ "location": "",
+ "media_count": 226,
+ "name": "@44@macaw.social",
+ "normal_followers_count": 8288,
+ "pinned_tweet_ids_str": [
+ "1602456653819162626"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/15067515/1670034782",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1588180792353906689/5d3URbv0_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "44",
+ "statuses_count": 109,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-236209129",
+ "sortIndex": "1652831593808527358",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMzYyMDkxMjk=",
+ "rest_id": "236209129",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Mon Jan 10 02:06:34 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "CMO Peloton",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 16653,
+ "followers_count": 131521,
+ "friends_count": 4081,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 985,
+ "location": "",
+ "media_count": 1213,
+ "name": "Leslie Berland",
+ "normal_followers_count": 131521,
+ "pinned_tweet_ids_str": [
+ "1615377744275070980"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/236209129/1584385292",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1106274854683074560/x7rrvxaD_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "leslieberland",
+ "statuses_count": 11758,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-156417821",
+ "sortIndex": "1652831593808527357",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTY0MTc4MjE=",
+ "rest_id": "156417821",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Jun 16 22:16:32 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "\ud83e\udd18\ud83c\udffb. \ud83c\udf39. \ud83c\udfcb\ufe0f. \ud83d\udc79. \ud83d\udcbb. \ud83c\udfb8. \ud83d\udc76\ud83c\udffb x 5. \ud83c\udde8\ud83c\udde6 / \ud83c\uddfa\ud83c\uddf8. He/him. #BLM. formerly distinguished eng @twitter",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12660,
+ "followers_count": 12408,
+ "friends_count": 1227,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 92,
+ "location": "East Bay, CA",
+ "media_count": 250,
+ "name": "Mike Cvet",
+ "normal_followers_count": 12408,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/156417821/1465617789",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1472684359698157568/MxQaah2n_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "mikecvet",
+ "statuses_count": 928,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-2638518929",
+ "sortIndex": "1652831593808527356",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNjM4NTE4OTI5",
+ "rest_id": "2638518929",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Tue Jun 24 19:44:34 +0000 2014",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Continuously caffeinated, passionate about people, love learning, and addicted to alliteration.\n\nShe/Her\n\nPreviously @ Twitter 1.0",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 21382,
+ "followers_count": 16589,
+ "friends_count": 2166,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 31,
+ "location": "",
+ "media_count": 680,
+ "name": "Jen Powers",
+ "normal_followers_count": 16589,
+ "pinned_tweet_ids_str": [
+ "1593751037428600834"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2638518929/1601736612",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1354570785319481346/wyLxaGLe_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "jenkpowers",
+ "statuses_count": 1520,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-15772978",
+ "sortIndex": "1652831593808527355",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTc3Mjk3OA==",
+ "rest_id": "15772978",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Fri Aug 08 02:16:23 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Former Senior Developer Advocate @Twitter. \ud83d\udcbb \ud83d\ude31\ud83c\udfa4@livecodenyc. Python programmer. Noted thought leader on vegan snacks. Makes music as Messica Arson.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "github.com/JessicaGarson",
+ "expanded_url": "http://github.com/JessicaGarson",
+ "url": "https://t.co/1ksTTe3yZj",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 25873,
+ "followers_count": 5191,
+ "friends_count": 3008,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 157,
+ "location": "Brooklyn, NY",
+ "media_count": 658,
+ "name": "Jessica Garson",
+ "normal_followers_count": 5191,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/15772978/1520354408",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1407858685536256008/0Nv7ea1i_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "jessicagarson",
+ "statuses_count": 8029,
+ "translator_type": "none",
+ "url": "https://t.co/1ksTTe3yZj",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-6844292",
+ "sortIndex": "1652831593808527354",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo2ODQ0Mjky",
+ "rest_id": "6844292",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Jun 16 00:14:36 +0000 2007",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Tweets from our Product and Infrastructure teams | #TwitterEngineering",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 277,
+ "followers_count": 1317458,
+ "friends_count": 18,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 4586,
+ "location": "San Francisco",
+ "media_count": 63,
+ "name": "Twitter Engineering",
+ "normal_followers_count": 1317458,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/6844292/1611793467",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1354489861898604546/jHJN8AU0_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterEng",
+ "statuses_count": 908,
+ "translator_type": "regular",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-108209516",
+ "sortIndex": "1652831593808527353",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMDgyMDk1MTY=",
+ "rest_id": "108209516",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Mon Jan 25 05:56:22 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Early Stage Investor. \u23f3 CPO @reshuffleHQ (acquired by @Twitter), VP product Twitch, Slack & Google, Author\ud83d\udcda @OReillyMedia https://t.co/dScSHVU79a",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "amazon.com/author/amirshe\u2026",
+ "expanded_url": "http://amazon.com/author/amirshevat",
+ "url": "https://t.co/dScSHVU79a",
+ "indices": [
+ 122,
+ 145
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "staging.bsky.app/profile/amir.b\u2026",
+ "expanded_url": "https://staging.bsky.app/profile/amir.blue",
+ "url": "https://t.co/zWtpooqVXO",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 13835,
+ "followers_count": 16354,
+ "friends_count": 1946,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 483,
+ "location": "Austin",
+ "media_count": 886,
+ "name": "Amir Shevat",
+ "normal_followers_count": 16354,
+ "pinned_tweet_ids_str": [
+ "1603552334231097351"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/108209516/1466034572",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1389082761965629442/JhdikLmt_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "ashevat",
+ "statuses_count": 6484,
+ "translator_type": "none",
+ "url": "https://t.co/zWtpooqVXO",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-176425492",
+ "sortIndex": "1652831593808527352",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNzY0MjU0OTI=",
+ "rest_id": "176425492",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Mon Aug 09 14:16:11 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "@tiptopjar | devrel @adobe | prev. @twitter @apple",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "hamza.com",
+ "expanded_url": "http://hamza.com",
+ "url": "https://t.co/9Jd48LIalh",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 32265,
+ "followers_count": 10827,
+ "friends_count": 5608,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 71,
+ "location": "nyc",
+ "media_count": 2266,
+ "name": "Hamza",
+ "normal_followers_count": 10827,
+ "pinned_tweet_ids_str": [
+ "1167249725751361537"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/176425492/1672989172",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1611257908154535936/bCAIOqkG_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "oihamza",
+ "statuses_count": 6993,
+ "translator_type": "none",
+ "url": "https://t.co/9Jd48LIalh",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-14897303",
+ "sortIndex": "1652831593808527351",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDg5NzMwMw==",
+ "rest_id": "14897303",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Sun May 25 08:06:34 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "ex GM of Consumer & Head of Product @Twitter. Co-founder and CEO of @Periscopeco",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "intro.co/kayvon",
+ "expanded_url": "http://intro.co/kayvon",
+ "url": "https://t.co/rUmp48P58J",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 26424,
+ "followers_count": 108997,
+ "friends_count": 2879,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 1304,
+ "location": "San Francisco",
+ "media_count": 877,
+ "name": "Kayvon Beykpour",
+ "normal_followers_count": 108997,
+ "pinned_tweet_ids_str": [
+ "1626267128964988928"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/14897303/1480485887",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1586904993302396928/TiFFahKK_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "kayvz",
+ "statuses_count": 8911,
+ "translator_type": "regular",
+ "url": "https://t.co/rUmp48P58J",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-37290907",
+ "sortIndex": "1652831593808527350",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozNzI5MDkwNw==",
+ "rest_id": "37290907",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat May 02 21:48:49 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "founder/CEO Halcyon",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "twitter.com",
+ "expanded_url": "https://twitter.com",
+ "url": "https://t.co/z4m6BvBSdi",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 28401,
+ "followers_count": 68491,
+ "friends_count": 3114,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 278,
+ "location": "San Francisco, CA",
+ "media_count": 666,
+ "name": "bruce.falck() \ud83e\udd97",
+ "normal_followers_count": 68491,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/37290907/1652579133",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1531718606983114753/j1FxA0Vy_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "boo",
+ "statuses_count": 7721,
+ "translator_type": "regular",
+ "url": "https://t.co/z4m6BvBSdi",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-28628425",
+ "sortIndex": "1652831593808527349",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyODYyODQyNQ==",
+ "rest_id": "28628425",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Fri Apr 03 19:06:03 +0000 2009",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Mama. Traveler and adventurer. Do-er. Life enthusiast. Foodie. Lover of content. Ex-Developer Platform Lead @twitter",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12350,
+ "followers_count": 1472,
+ "friends_count": 1039,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 36,
+ "location": "New York, NY",
+ "media_count": 140,
+ "name": "Sonya Penn",
+ "normal_followers_count": 1472,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/28628425/1396157856",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1374444613390323722/Za94Qfoj_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "SonyaPenn",
+ "statuses_count": 973,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-261034930",
+ "sortIndex": "1652831593808527348",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNjEwMzQ5MzA=",
+ "rest_id": "261034930",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Mar 05 03:19:34 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Rent me for diversity at your next corporate event.\nhe/him",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 23901,
+ "followers_count": 1738,
+ "friends_count": 856,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 28,
+ "location": "",
+ "media_count": 1689,
+ "name": "kiran paul",
+ "normal_followers_count": 1738,
+ "pinned_tweet_ids_str": [
+ "1164249329848111104"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/261034930/1528824457",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/378800000449279214/2063b4a1fe8c531799eb85ff8be2a0f0_normal.jpeg",
+ "profile_interstitial_type": "",
+ "screen_name": "kdspaul",
+ "statuses_count": 15050,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-49188317",
+ "sortIndex": "1652831593808527347",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo0OTE4ODMxNw==",
+ "rest_id": "49188317",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Sun Jun 21 01:39:26 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Former Threat Management leader @twitter. Husband to @laurenj_wilson, father to 2 amazing girls, SF Bay Area native and @UofA alum. He/him",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "twitter.com/srw",
+ "expanded_url": "https://twitter.com/srw",
+ "url": "https://t.co/EOb50G8WRf",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 25058,
+ "followers_count": 3458,
+ "friends_count": 1847,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 48,
+ "location": "127.0.0.1",
+ "media_count": 2805,
+ "name": "Seth Wilson",
+ "normal_followers_count": 3458,
+ "pinned_tweet_ids_str": [
+ "1609361179205599233"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/49188317/1405438233",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1367523060551585797/r_YDF1jd_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "srw",
+ "statuses_count": 11051,
+ "translator_type": "regular",
+ "url": "https://t.co/EOb50G8WRf",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-17200003",
+ "sortIndex": "1652831593808527346",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNzIwMDAwMw==",
+ "rest_id": "17200003",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Nov 05 23:06:37 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "family, travel, urban farming, photography, coding, rain, snow, flood early-warning systems. From MN, live in CO. \ndeveloper advocacy at https://t.co/FYqGEqkEfj #DevRel",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "tinybird.co",
+ "expanded_url": "http://tinybird.co",
+ "url": "https://t.co/FYqGEqkEfj",
+ "indices": [
+ 137,
+ 160
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "github.com/jimmoffitt",
+ "expanded_url": "https://github.com/jimmoffitt",
+ "url": "https://t.co/I1GjLuBxM2",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 9059,
+ "followers_count": 1438,
+ "friends_count": 755,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 49,
+ "location": "MN \u21e8 all over \u21e8 CO",
+ "media_count": 731,
+ "name": "snowman",
+ "normal_followers_count": 1438,
+ "pinned_tweet_ids_str": [
+ "1649636455403393026"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/17200003/1537472837",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/697445972402540546/2CYK3PWX_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "snowman",
+ "statuses_count": 4341,
+ "translator_type": "regular",
+ "url": "https://t.co/I1GjLuBxM2",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1521886637893976065",
+ "professional_type": "Creator",
+ "category": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-16593932",
+ "sortIndex": "1652831593808527345",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjU5MzkzMg==",
+ "rest_id": "16593932",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Sat Oct 04 18:43:12 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Dad, Husband, pizza eater. Formerly @twitter, @gnip.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 22963,
+ "followers_count": 3262,
+ "friends_count": 575,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 53,
+ "location": "",
+ "media_count": 2432,
+ "name": "compston \ud83c\udf55",
+ "normal_followers_count": 3262,
+ "pinned_tweet_ids_str": [
+ "1594152187088683009"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/16593932/1514441250",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1384651761357443079/V5vJDY9e_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "compston",
+ "statuses_count": 24091,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-67501283",
+ "sortIndex": "1652831593808527344",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo2NzUwMTI4Mw==",
+ "rest_id": "67501283",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Fri Aug 21 02:40:26 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "\ud83d\udc67\ud83d\udc67 Girl mom, Developer Marketing. Family, house plants, chocolate, @cubuffs, and running.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 6225,
+ "followers_count": 1644,
+ "friends_count": 1211,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 85,
+ "location": "Boulder CO",
+ "media_count": 228,
+ "name": "Cassie Stewart",
+ "normal_followers_count": 1644,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/67501283/1443802566",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1576427417874288640/BNx9VOfb_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "cassiestewart",
+ "statuses_count": 1510,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-21266829",
+ "sortIndex": "1652831593808527343",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMTI2NjgyOQ==",
+ "rest_id": "21266829",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Thu Feb 19 02:10:15 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Head of Comms & Marketing @headlinevc // Former comms @Twitter @PublicisGroupe Paris // Loves a good ap\u00e9ro \ud83c\uddfa\ud83c\uddf8 \ud83c\uddeb\ud83c\uddf7",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 27923,
+ "followers_count": 2910,
+ "friends_count": 2138,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 81,
+ "location": "San Francisco, CA",
+ "media_count": 842,
+ "name": "Lindsay McCallum R\u00e9my",
+ "normal_followers_count": 2910,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/21266829/1656047587",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1306765504900669440/30BqQ7vy_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "lindsmccallum",
+ "statuses_count": 7788,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-2397965574",
+ "sortIndex": "1652831593808527342",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMzk3OTY1NTc0",
+ "rest_id": "2397965574",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Wed Mar 19 14:31:48 +0000 2014",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "good at parties & hair | europe events @apple | former head of fun @Twitter \ud83d\udda4",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 23460,
+ "followers_count": 2703,
+ "friends_count": 727,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 29,
+ "location": "London",
+ "media_count": 2016,
+ "name": "Rebecca Welley",
+ "normal_followers_count": 2703,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2397965574/1619362233",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1644367551768539137/iYViYlh__normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "RebeccaW",
+ "statuses_count": 11366,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-199566737",
+ "sortIndex": "1652831593808527341",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxOTk1NjY3Mzc=",
+ "rest_id": "199566737",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Thu Oct 07 05:36:28 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "\ud83e\udeba former @twitterdev #devrel #\ufe0f\u20e3 music // tech // design // nature \ud83d\udc68\ud83c\udffc he/him \ud83d\udcb0 lebraat.eth",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 1909,
+ "followers_count": 890,
+ "friends_count": 675,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 26,
+ "location": "Denver, CO",
+ "media_count": 330,
+ "name": "daniel",
+ "normal_followers_count": 890,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/199566737/1659638246",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1488364224237682690/is5gX9I1_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "lebraat",
+ "statuses_count": 1981,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1554924882370199556",
+ "professional_type": "Creator",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-94129050",
+ "sortIndex": "1652831593808527340",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo5NDEyOTA1MA==",
+ "rest_id": "94129050",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Wed Dec 02 17:06:41 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "We move the region that moves the world.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "mta.info",
+ "expanded_url": "http://www.mta.info/",
+ "url": "https://t.co/xjzXC6ZOwJ",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 1037,
+ "followers_count": 1346257,
+ "friends_count": 250,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 3834,
+ "location": "New York Metro Region",
+ "media_count": 1404,
+ "name": "MTA",
+ "normal_followers_count": 1346257,
+ "pinned_tweet_ids_str": [
+ "1651711103573929985"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/94129050/1631547568",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1635306748880777218/_aEK96jk_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "MTA",
+ "statuses_count": 11755,
+ "translator_type": "none",
+ "url": "https://t.co/xjzXC6ZOwJ",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-44196397",
+ "sortIndex": "1652831593808527339",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo0NDE5NjM5Nw==",
+ "rest_id": "44196397",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Tue Jun 02 20:12:29 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "nothing",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 22278,
+ "followers_count": 137533070,
+ "friends_count": 257,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 121197,
+ "location": "Tr\u00f8llheim",
+ "media_count": 1523,
+ "name": "Elon Musk",
+ "normal_followers_count": 137533070,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/44196397/1576183471",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1590968738358079488/IY9Gx6Ok_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "elonmusk",
+ "statuses_count": 25278,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "super_follow_eligible": true
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-633050374",
+ "sortIndex": "1652831593808527338",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo2MzMwNTAzNzQ=",
+ "rest_id": "633050374",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Wed Jul 11 16:54:40 +0000 2012",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Community Manager | @TwitterDev",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 1182,
+ "followers_count": 682,
+ "friends_count": 1386,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 8,
+ "location": " \ud83c\uddec\ud83c\udded\ud83c\uddfa\ud83c\uddf8",
+ "media_count": 9,
+ "name": "Aba Micah",
+ "normal_followers_count": 682,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": true,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/633050374/1433836227",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1473045466757545985/nSBYM9lb_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "2006legend",
+ "statuses_count": 277,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1554579925436608512",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-4839528448",
+ "sortIndex": "1652831593808527337",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo0ODM5NTI4NDQ4",
+ "rest_id": "4839528448",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Jan 23 19:14:25 +0000 2016",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "The Official Bitcoin Core Feed (RT/Fav/Follow does not imply endorsement)",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "bitcoincore.org",
+ "expanded_url": "https://bitcoincore.org/",
+ "url": "https://t.co/IpuQblZjsu",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 55,
+ "followers_count": 161239,
+ "friends_count": 0,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 1880,
+ "location": "",
+ "media_count": 26,
+ "name": "Bitcoin Core Project",
+ "normal_followers_count": 161239,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/4839528448/1453582249",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/690997344960167940/WpD5FDxr_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "bitcoincoreorg",
+ "statuses_count": 176,
+ "translator_type": "none",
+ "url": "https://t.co/IpuQblZjsu",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-25029451",
+ "sortIndex": "1652831593808527336",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNTAyOTQ1MQ==",
+ "rest_id": "25029451",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "protected": true,
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Mar 18 04:43:46 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "\"very fun and chill\" -- all my exes || writing stuff for tech | content strategist & UX writer ex @Microsoft @twitterdev and @google || bikes, climbing, DC\u2764\ufe0f",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "yourmom.com",
+ "expanded_url": "http://www.yourmom.com",
+ "url": "https://t.co/dyFUKVHvsF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 133365,
+ "followers_count": 2871,
+ "friends_count": 912,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 68,
+ "location": "DC \u27b3 SF \u27b3 LA \u27b3 DC (again)",
+ "media_count": 2951,
+ "name": "Aly",
+ "normal_followers_count": 2871,
+ "pinned_tweet_ids_str": [
+ "1473103445582356486"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/25029451/1560185551",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1624831348354568193/P89MTCMX_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "Punkaboo",
+ "statuses_count": 57582,
+ "translator_type": "none",
+ "url": "https://t.co/dyFUKVHvsF",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1009484430250053632",
+ "sortIndex": "1652831593808527335",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMDA5NDg0NDMwMjUwMDUzNjMy",
+ "rest_id": "1009484430250053632",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Wed Jun 20 17:13:38 +0000 2018",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "PMM @ Dutchie\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbb. Special-needs/girl-mom \ud83d\udc85, foodie\ud83e\udd51 Type 1\ufe0f\u20e3 Enneagram- talk to me about tech, marketing, interior design or #rettsyndrome",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 260,
+ "followers_count": 165,
+ "friends_count": 579,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 3,
+ "location": "Huntsville, AL",
+ "media_count": 30,
+ "name": "cora",
+ "normal_followers_count": 165,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1009484430250053632/1610631688",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1356586918700589056/HTtjCqvk_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "coraF256",
+ "statuses_count": 99,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1062359582",
+ "sortIndex": "1652831593808527334",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMDYyMzU5NTgy",
+ "rest_id": "1062359582",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Jan 05 06:56:49 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Once called the Queen of California. Laugh at my own jokes & daydream of sci-fi \ud83e\udd95. @Elastic Ex @Twitter @PwC Created #FlightSchoolRemote",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 9952,
+ "followers_count": 3128,
+ "friends_count": 1550,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 13,
+ "location": "Edinburgh, Scotland ",
+ "media_count": 2062,
+ "name": "Sheryl Klein Lavi\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f",
+ "normal_followers_count": 3128,
+ "pinned_tweet_ids_str": [
+ "1515366267904921607"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1062359582/1652028528",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1642188457135988740/gLGzZ3zs_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TheSherylKlein",
+ "statuses_count": 4493,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-243665363",
+ "sortIndex": "1652831593808527333",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNDM2NjUzNjM=",
+ "rest_id": "243665363",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Thu Jan 27 15:10:03 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Co-Founder & CEO of @WeSabio. 100% Committed to helping smart & highly motivated people become awesome Software Engineers!",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "linktr.ee/sabioschool",
+ "expanded_url": "https://linktr.ee/sabioschool",
+ "url": "https://t.co/KoW5TCGA8Y",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 140668,
+ "followers_count": 4059,
+ "friends_count": 4869,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 489,
+ "location": "Earth",
+ "media_count": 4636,
+ "name": "Liliana Aid\u00e9 Monge \ud83d\udd25",
+ "normal_followers_count": 4059,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/243665363/1652553421",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1525545582185570306/IjQwbLhY_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "mongeliliana",
+ "statuses_count": 139910,
+ "translator_type": "none",
+ "url": "https://t.co/KoW5TCGA8Y",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-459860328",
+ "sortIndex": "1652831593808527332",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo0NTk4NjAzMjg=",
+ "rest_id": "459860328",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "protected": true,
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Tue Jan 10 04:01:22 +0000 2012",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "#BLM #Latina #MyViews",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "linkedin.com/in/julie-mendo\u2026",
+ "expanded_url": "https://www.linkedin.com/in/julie-mendoza/",
+ "url": "https://t.co/IrriAY32IY",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 43583,
+ "followers_count": 1272,
+ "friends_count": 2016,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 11,
+ "location": "",
+ "media_count": 434,
+ "name": "julie\u2728",
+ "normal_followers_count": 1272,
+ "pinned_tweet_ids_str": [
+ "1523491865105813504"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/459860328/1647058808",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1543451076426272769/s1iTnanp_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "JulieMendoza206",
+ "statuses_count": 17013,
+ "translator_type": "none",
+ "url": "https://t.co/IrriAY32IY",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-273830767",
+ "sortIndex": "1652831593808527331",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNzM4MzA3Njc=",
+ "rest_id": "273830767",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Tue Mar 29 07:34:07 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Dad of 3 adorable imps. Head of Twitter's Content Partnerships in JAPAC. Formerly of @NBC, @Fox, @SonyPictures. Forever a third culture kid.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 1803,
+ "followers_count": 722,
+ "friends_count": 943,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 11,
+ "location": "",
+ "media_count": 185,
+ "name": "\uea00 \ud83c\udd3f\ud83c\udd44\ud83c\udd42\ud83c\udd37 \uea00",
+ "normal_followers_count": 722,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/273830767/1542006196",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1468999483144826882/Kk_mPlrm_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "rahuligun",
+ "statuses_count": 808,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-3007236186",
+ "sortIndex": "1652831593808527330",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozMDA3MjM2MTg2",
+ "rest_id": "3007236186",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Sun Feb 01 23:19:06 +0000 2015",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Engineer @stripe, previously @Twitter, @CarnegieMellon",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2985,
+ "followers_count": 387,
+ "friends_count": 432,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 5,
+ "location": "San Francisco, CA",
+ "media_count": 117,
+ "name": "Si",
+ "normal_followers_count": 387,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/3007236186/1461305719",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1210425670473584641/1iTmxAUJ_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "Si_ximujin",
+ "statuses_count": 598,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-838824636158627840",
+ "sortIndex": "1652831593808527329",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo4Mzg4MjQ2MzYxNTg2Mjc4NDA=",
+ "rest_id": "838824636158627840",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Mon Mar 06 18:52:32 +0000 2017",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "meme (she/her) formerly @twitter",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 5337,
+ "followers_count": 884,
+ "friends_count": 1104,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 6,
+ "location": "",
+ "media_count": 337,
+ "name": "mimi",
+ "normal_followers_count": 884,
+ "pinned_tweet_ids_str": [
+ "1511517599175098369"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/838824636158627840/1657682858",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1646296786481315843/fb3zQ9Ua_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "FindingMeeemo",
+ "statuses_count": 1623,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-2997635012",
+ "sortIndex": "1652831593808527328",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyOTk3NjM1MDEy",
+ "rest_id": "2997635012",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Tue Jan 27 00:12:38 +0000 2015",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Ex @Twitter Developer Platform \ud83d\udcbe\ud83e\udd1d | Proud Husband and Father \ud83d\udc91 \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66 | Former World Traveler \ud83c\udf0f\u2665\ufe0f\ud83e\uddf3",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 82229,
+ "followers_count": 2062,
+ "friends_count": 943,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 81,
+ "location": "New York",
+ "media_count": 939,
+ "name": "Jared Podnos",
+ "normal_followers_count": 2062,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2997635012/1536323832",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1600280622173388800/I4AqDT45_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "jpodnos",
+ "statuses_count": 4492,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1445087035052658693",
+ "professional_type": "Creator",
+ "category": [
+ {
+ "id": 958,
+ "name": "Entrepreneur",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-1596449330",
+ "sortIndex": "1652831593808527327",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTk2NDQ5MzMw",
+ "rest_id": "1596449330",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "protected": true,
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Mon Jul 15 18:18:17 +0000 2013",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Probably eating something...\ud83e\udd24 \ud83c\udf54\ud83c\udf55\ud83c\udf57\ud83c\udf63\ud83c\udf5c",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2987,
+ "followers_count": 273,
+ "friends_count": 937,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 4,
+ "location": "Denver/Boulder",
+ "media_count": 65,
+ "name": "Michael Horan",
+ "normal_followers_count": 273,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1596449330/1500403221",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/986703169827647488/aNCsdzj-_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "HoranMikeS",
+ "statuses_count": 454,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-22178537",
+ "sortIndex": "1652831593808527326",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjE3ODUzNw==",
+ "rest_id": "22178537",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Fri Feb 27 19:30:52 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Ex Head of Growth Partnerships @Twitter. Dad to 2 amazing boys and husband to @gkm7410. Fan of @Giants, @Yankees, #IPA's and #NorthFork summers.",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 34311,
+ "followers_count": 949,
+ "friends_count": 1915,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 12,
+ "location": "",
+ "media_count": 352,
+ "name": "Eric Martin \ud83d\udc4d\ud83c\udffc",
+ "normal_followers_count": 949,
+ "pinned_tweet_ids_str": [
+ "1112118360697987073"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/22178537/1540162706",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1529275460722511872/lq3dHz4s_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "ericmartinyc",
+ "statuses_count": 2063,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-853388192",
+ "sortIndex": "1652831593808527325",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo4NTMzODgxOTI=",
+ "rest_id": "853388192",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Sep 29 18:38:49 +0000 2012",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "@TwitterDev",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 13300,
+ "followers_count": 2463,
+ "friends_count": 1249,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 24,
+ "location": "Islington, London",
+ "media_count": 1374,
+ "name": "Haim Vaturi",
+ "normal_followers_count": 2463,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/853388192/1519120057",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1071034503173431296/W0Djhw-s_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "haimvat",
+ "statuses_count": 7823,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "user-13130832",
+ "sortIndex": "1652831593808527324",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMzEzMDgzMg==",
+ "rest_id": "13130832",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Feb 06 02:25:50 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Find me somewhere else. This place is dead anyway.\u270c\ufe0f https://t.co/vGBcXpJhh9",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "federated.press/@briankahrs",
+ "expanded_url": "https://federated.press/@briankahrs",
+ "url": "https://t.co/vGBcXpJhh9",
+ "indices": [
+ 53,
+ 76
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "kahrs.dev",
+ "expanded_url": "https://kahrs.dev",
+ "url": "https://t.co/hGEUdqhU0J",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 9248,
+ "followers_count": 871,
+ "friends_count": 2857,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 37,
+ "location": "Puget Sound / PNWonderland",
+ "media_count": 278,
+ "name": "Brian Kahrs",
+ "normal_followers_count": 871,
+ "pinned_tweet_ids_str": [
+ "916431500567916544"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/13130832/1660575528",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1580347533733527552/4iy2cqfj_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "briankahrs",
+ "statuses_count": 2114,
+ "translator_type": "regular",
+ "url": "https://t.co/hGEUdqhU0J",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "FollowingSgs",
+ "element": "user"
+ }
+ }
+ },
+ {
+ "entryId": "cursor-bottom-1652831593808527323",
+ "sortIndex": "1652831593808527323",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "1677293300181436563|1652831593808527321",
+ "cursorType": "Bottom"
+ }
+ },
+ {
+ "entryId": "cursor-top-1652831593808527361",
+ "sortIndex": "1652831593808527361",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "-1|1652831593808527361",
+ "cursorType": "Top"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/mocked-data/retweeters_raw.json b/tests/mocked-data/retweeters_raw.json
new file mode 100644
index 0000000..a63393d
--- /dev/null
+++ b/tests/mocked-data/retweeters_raw.json
@@ -0,0 +1,1414 @@
+{
+ "data": {
+ "retweeters_timeline": {
+ "timeline": {
+ "instructions": [
+ {
+ "type": "TimelineAddEntries",
+ "entries": [
+ {
+ "entryId": "user-1511170661263511555",
+ "sortIndex": "1764603411877068800",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTExMTcwNjYxMjYzNTExNTU1",
+ "rest_id": "1511170661263511555",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Tue Apr 05 02:36:13 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "\u7537 \u4e2d3 \u7d75\u63cf\u304d \u30b9\u30da\u30fc\u30b9\u3084\u3063\u3066\u3082\u4eba\u304c\u5168\u7136\u6765\u306a\u3044\u4eba\u4ee3\u8868\u3067\u3059 \u5bfe\u5fdc\u304c\u30ea\u30a2\u53cb\u4e26:@tarikomo FA: #\u304a\u3089\u30c6\u30b9\u30c8\u304a\u524d\u304c\u597d\u304d\u306aFA\u3084\u305e \u5b66\u6821\u53cb\u9054:@Kun0227Lei \u5143\u672c\u57a2\u2192@Test_Alphe_sub",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "youtube.com/@Test_Alphe",
+ "expanded_url": "https://youtube.com/@Test_Alphe",
+ "url": "https://t.co/Eb6A9p9Pkh",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 88313,
+ "followers_count": 1486,
+ "friends_count": 2161,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 12,
+ "location": "\u4ed8\u304d\u5408\u3063\u3066\u307e\u3059\u3002 \u56fa\u5b9a\u30c4\u30a4\u30fc\u30c8\u3054\u89a7\u304f\u3060\u3055\u3044",
+ "media_count": 8191,
+ "name": "\u30c6\u30c8\u30ea\u30b9\u30d5\u30a1\u30f3 Tetris",
+ "normal_followers_count": 1486,
+ "pinned_tweet_ids_str": [
+ "1651209889883246592"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1511170661263511555/1682768019",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1651182168654376960/18aU-BfG_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "Delete_is_TesAl",
+ "statuses_count": 69346,
+ "translator_type": "none",
+ "url": "https://t.co/Eb6A9p9Pkh",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1519945132220461063",
+ "professional_type": "Creator",
+ "category": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1603204649074524161",
+ "sortIndex": "1764587487109316608",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "UserUnavailable",
+ "reason": "NoReason"
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-363023944",
+ "sortIndex": "1764495568514580480",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozNjMwMjM5NDQ=",
+ "rest_id": "363023944",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Sat Aug 27 11:52:52 +0000 2011",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "TakeAsh.net",
+ "expanded_url": "http://www.TakeAsh.net/",
+ "url": "http://t.co/fiJx71jtUR",
+ "indices": [
+ 0,
+ 22
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 3,
+ "followers_count": 188,
+ "friends_count": 515,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 52,
+ "location": "",
+ "media_count": 639,
+ "name": "take-ash",
+ "normal_followers_count": 188,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1050898230894944256/cavDbCPg_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TakeAsh68k",
+ "statuses_count": 73025,
+ "translator_type": "none",
+ "url": "http://t.co/fiJx71jtUR",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-91955218",
+ "sortIndex": "1764473736808890368",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo5MTk1NTIxOA==",
+ "rest_id": "91955218",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Mon Nov 23 07:00:16 +0000 2009",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "2009\u5e7411\u6708\u304b\u3089\u4eca\u307e\u3067\u672c\u5f53\u306b\u6709\u96e3\u3046\u5fa1\u5ea7\u3044\u307e\u3057\u305f\u30024/30\u301c\u767a\u4fe1\u5c02\u7528\u57a2\u306b\u3002\u79fb\u884c\u5148\u2192 @Penpen55@tama.social / Icon\u3046\u3061\u306e\u5b50\u305f\u3061&Header\ud83d\udcf7 /\u56fa\u5b9a\u30c4\u30a4\u306b\u5fc5\u305a\u76ee\u3092\u901a\u3057\u3066\u4e0b\u3055\u3044(\u306a\u304a4/30\u5f8cmastodon\u57a2\u3078\u79fb\u52d5)",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "twpf.jp/Penpen55",
+ "expanded_url": "http://twpf.jp/Penpen55",
+ "url": "https://t.co/nivgJAXN5c",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 88962,
+ "followers_count": 871,
+ "friends_count": 2554,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 38,
+ "location": "NE-Tama of Tokyo, JAPAN",
+ "media_count": 11075,
+ "name": "\u304a\u30fc\u3068\u308a@4/29\u57a2\u7d71\u5408\u5f8c\u767a\u4fe1\u5c02\u7528",
+ "normal_followers_count": 871,
+ "pinned_tweet_ids_str": [
+ "1649127671887192067"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/91955218/1661589126",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/766679205119524864/2b1wk3Xn_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "Penpen55",
+ "statuses_count": 251070,
+ "translator_type": "none",
+ "url": "https://t.co/nivgJAXN5c",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-82674818",
+ "sortIndex": "1764443544454430720",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo4MjY3NDgxOA==",
+ "rest_id": "82674818",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Thu Oct 15 18:04:40 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "\u304f\u308d\u3048\u3042\u304a\u3067\u3059\u3002\u30d1\u30c1\u30e5\u30ea\u30fc[\u6771\u65b9]\u3001\u5343\u65e9\u30fb\u96ea\u7f8e[\u30a2\u30a4\u30de\u30b9]\u3001\u9752\u3068\u304b\u9ed2\u3068\u304b\u30b8\u30c8\u76ee\u304c\u597d\u307f\u3002\u3060\u3044\u305f\u3044\u904a\u3093\u3060\u308a\u304a\u9152\u98f2\u3093\u3067\u308b Discord:xlazulite#3936 Flickr:https://t.co/TwBOFPEZ2S",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "flic.kr/ps/33vYAS",
+ "expanded_url": "http://flic.kr/ps/33vYAS",
+ "url": "https://t.co/TwBOFPEZ2S",
+ "indices": [
+ 88,
+ 111
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "pixiv.me/azurine",
+ "expanded_url": "http://pixiv.me/azurine",
+ "url": "https://t.co/ozzyodjO4l",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 427,
+ "followers_count": 557,
+ "friends_count": 656,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 51,
+ "location": "\u5ddd\u5d0e\u306e\u4e2d\u304f\u3089\u3044",
+ "media_count": 16573,
+ "name": "\u9ed2\u6c5f \u84bc",
+ "normal_followers_count": 557,
+ "pinned_tweet_ids_str": [
+ "1157684697792598017"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/82674818/1400389487",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1563859805923598337/drnbuN6Z_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "xlazulite",
+ "statuses_count": 642074,
+ "translator_type": "none",
+ "url": "https://t.co/ozzyodjO4l",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-249802981",
+ "sortIndex": "1764435287357784064",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNDk4MDI5ODE=",
+ "rest_id": "249802981",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Feb 09 20:26:40 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "We're not that strength which in old days moved earth and heaven. Troll illettr\u00e9. Ex-\u2693",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2537,
+ "followers_count": 309,
+ "friends_count": 371,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 26,
+ "location": "Sur la mer sal\u00e9e",
+ "media_count": 140,
+ "name": "Carib Crypto Cat",
+ "normal_followers_count": 309,
+ "pinned_tweet_ids_str": [
+ "621248227510239232"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/249802981/1394873466",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1373574502106423296/7haUcZ4j_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "CaribCryptoCat",
+ "statuses_count": 4313,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-2898060684",
+ "sortIndex": "1764415959003561984",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyODk4MDYwNjg0",
+ "rest_id": "2898060684",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Thu Nov 13 04:45:01 +0000 2014",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "https://t.co/n3wT0skpXD \u6280\u8853\u66f8\u8aad\u307f\u7d42\u308f\u3089\u306c",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "booklog.jp/users/mocoffin",
+ "expanded_url": "http://booklog.jp/users/mocoffin",
+ "url": "https://t.co/n3wT0skpXD",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "twpf.jp/mocoffin",
+ "expanded_url": "http://twpf.jp/mocoffin",
+ "url": "https://t.co/2v4v7DW3pa",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 1013,
+ "followers_count": 57,
+ "friends_count": 52,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 4,
+ "location": "IT\u5712\u5150\u30cb\u30a2",
+ "media_count": 2490,
+ "name": "\ud83d\udcda\u3082\u3053\u3075\u3043\u3093\ud83c\udf45",
+ "normal_followers_count": 57,
+ "pinned_tweet_ids_str": [
+ "1287026470804549633"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2898060684/1680949261",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1644646474842787840/FOdO_74P_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "mocoffin",
+ "statuses_count": 113400,
+ "translator_type": "none",
+ "url": "https://t.co/2v4v7DW3pa",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-715248663623131136",
+ "sortIndex": "1764327529564340224",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo3MTUyNDg2NjM2MjMxMzExMzY=",
+ "rest_id": "715248663623131136",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Wed Mar 30 18:45:44 +0000 2016",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "linktr.ee/UMSfess",
+ "expanded_url": "https://linktr.ee/UMSfess",
+ "url": "https://t.co/daIHWwxAie",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 73,
+ "followers_count": 2691,
+ "friends_count": 1476,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 1,
+ "location": "Goa Hiro",
+ "media_count": 129,
+ "name": "emka",
+ "normal_followers_count": 2691,
+ "pinned_tweet_ids_str": [
+ "1622390332217520128"
+ ],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1421104237937795079/umKQFXEn_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "sebelahjalan",
+ "statuses_count": 5791,
+ "translator_type": "none",
+ "url": "https://t.co/daIHWwxAie",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-239369129",
+ "sortIndex": "1764311103409487872",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMzkzNjkxMjk=",
+ "rest_id": "239369129",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Mon Jan 17 13:20:44 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "#happycooking \ud83d\udc69\u200d\ud83c\udf73 #happycoding \ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbb #miewiscoding #\u0e19\u0e21\u0e25\u0e01\u0e34\u0e19 #miewliieXneighborCat",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "miewliie.dev",
+ "expanded_url": "https://miewliie.dev/",
+ "url": "https://t.co/P1s6ZA8AsD",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 17858,
+ "followers_count": 45,
+ "friends_count": 399,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 4,
+ "location": "Vancouver, British Columbia",
+ "media_count": 366,
+ "name": "\u0e19\u0e21\u0e25 x \u0e41\u0e27\u0e19\u0e04\u0e39 \ud83c\udf41",
+ "normal_followers_count": 45,
+ "pinned_tweet_ids_str": [
+ "1638330510698246144"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/239369129/1393751327",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1621386345951408128/rs8Ph7Cw_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "miewliie",
+ "statuses_count": 33851,
+ "translator_type": "none",
+ "url": "https://t.co/P1s6ZA8AsD",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1651136391089369094",
+ "sortIndex": "1764241879288774656",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjUxMTM2MzkxMDg5MzY5MDk0",
+ "rest_id": "1651136391089369094",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": false,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Wed Apr 26 08:10:04 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Ever youthful, ever weeping",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 0,
+ "followers_count": 2,
+ "friends_count": 23,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "Kowloon, Hong Kong",
+ "media_count": 1,
+ "name": "spidermann12139",
+ "normal_followers_count": 2,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1651154008000843776/Nyt-2G3k_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "spidermann12139",
+ "statuses_count": 11,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1651158699732504576",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1047,
+ "name": "Computer scientist",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-3360052773",
+ "sortIndex": "1764080923316322304",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozMzYwMDUyNzcz",
+ "rest_id": "3360052773",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sun Jul 05 07:17:30 +0000 2015",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Retired monitoring app. Looking for a new identity :)",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 12,
+ "followers_count": 3,
+ "friends_count": 3,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "",
+ "media_count": 2,
+ "name": "Mnitor Pilot",
+ "normal_followers_count": 3,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/655000706022252544/sncqa0Z6_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "MnitorDApp",
+ "statuses_count": 29,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-5704532",
+ "sortIndex": "1763975753743990784",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo1NzA0NTMy",
+ "rest_id": "5704532",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed May 02 05:04:17 +0000 2007",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "(\uff62=\u30fb\u03c9\u30fb=)\uff62\uff76\uff9e\uff75\uff70 \u540d\u53e4\u5c4b\u306e\u3086\u308b\u3075\u308f\u30db\u30ef\u30a4\u30c8\u30bf\u30a4\u30ac\u30fc\u3002\u8a18\u9332\u3059\u308b\u306e\u304c\u8da3\u5473\u3067\u3059\u3002\u3086\u308b\u3075\u308fIT\u30a8\u30f3\u30b8\u30cb\u30a2\u3002Amazon\u30ea\u30f3\u30af\u306f\u307b\u307c\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u3002 @nilab\u306e\u534a\u5206\u306fbot\u3067\u3067\u304d\u3066\u3044\u307e\u3059\u3002\u3054\u308d\u3054\u308d\u5bdd\u3066\u308b\u306e\u3057\u3042\u308f\u305b(*=\u00b4\u03c9\uff40=*) / \u30de\u30b9\u30c8\u30c9\u30f3 https://t.co/jrFFlXlWTo",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "mastodon-japan.net/@nilab",
+ "expanded_url": "https://mastodon-japan.net/@nilab",
+ "url": "https://t.co/jrFFlXlWTo",
+ "indices": [
+ 126,
+ 149
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "nilab.info/nilog/",
+ "expanded_url": "http://www.nilab.info/nilog/",
+ "url": "https://t.co/9ylDmczJwb",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 208919,
+ "followers_count": 3976,
+ "friends_count": 2329,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 275,
+ "location": "\u540d\u53e4\u5c4b",
+ "media_count": 37188,
+ "name": "NI-Lab.",
+ "normal_followers_count": 3976,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/5704532/1351904764",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1246056696/zlashdot_profile_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "nilab",
+ "statuses_count": 499704,
+ "translator_type": "regular",
+ "url": "https://t.co/9ylDmczJwb",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1622925487709511680",
+ "sortIndex": "1763864146316623872",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNjIyOTI1NDg3NzA5NTExNjgw",
+ "rest_id": "1622925487709511680",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Tue Feb 07 11:49:56 +0000 2023",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "\u4f9d\u66fc\u4e3d\u79d1\u7279",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 639,
+ "followers_count": 186,
+ "friends_count": 1081,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2,
+ "location": "",
+ "media_count": 49,
+ "name": "\u4f55\u7389\u987a",
+ "normal_followers_count": 186,
+ "pinned_tweet_ids_str": [
+ "1632517321913946114"
+ ],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1622925628315140097/jGR_KdyL_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "hyshn73516583",
+ "statuses_count": 1412,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1629998245371060224",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 49,
+ "name": "Dance & Night Club",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1292913297277190151",
+ "sortIndex": "1763861852313354240",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMjkyOTEzMjk3Mjc3MTkwMTUx",
+ "rest_id": "1292913297277190151",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Mon Aug 10 19:58:53 +0000 2020",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Pay $39.99 a Year or One Time Fee Powered by @SDYPDigital | Now OPEN Latigo Music Support : @LatigoMGSupport \ud83d\udce9",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "latigomusicgroup.com",
+ "expanded_url": "https://latigomusicgroup.com",
+ "url": "https://t.co/ggxINFv6i2",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 20155,
+ "followers_count": 621,
+ "friends_count": 83,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 5,
+ "location": "Latigo Music HQ",
+ "media_count": 88,
+ "name": "Latigo Music Group",
+ "normal_followers_count": 621,
+ "pinned_tweet_ids_str": [
+ "1647769020144254980"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1292913297277190151/1668532796",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1585833971069472768/fuoqXWPu_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "LatigoMG",
+ "statuses_count": 1779,
+ "translator_type": "none",
+ "url": "https://t.co/ggxINFv6i2",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1470129916448579592",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 477,
+ "name": "Professional Services",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-117414915",
+ "sortIndex": "1763861635327328256",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMTc0MTQ5MTU=",
+ "rest_id": "117414915",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Thu Feb 25 13:57:08 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "\u500b\u4eba\u7528\u30e1\u30e2\u3002",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 13021,
+ "followers_count": 138,
+ "friends_count": 863,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 6,
+ "location": "",
+ "media_count": 2485,
+ "name": "msgky",
+ "normal_followers_count": 138,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/117414915/1357146055",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/2923849978/40a1adb725d08dca1a8c2ac21e311108_normal.jpeg",
+ "profile_interstitial_type": "",
+ "screen_name": "masa_gakky",
+ "statuses_count": 144219,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-382660985",
+ "sortIndex": "1763860219465564160",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozODI2NjA5ODU=",
+ "rest_id": "382660985",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Fri Sep 30 13:29:09 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Software Engineer | Building for the Web \ud83d\udc7b",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 33350,
+ "followers_count": 416,
+ "friends_count": 158,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 7,
+ "location": "Philippines",
+ "media_count": 82,
+ "name": "Enrique",
+ "normal_followers_count": 416,
+ "pinned_tweet_ids_str": [
+ "1606636193218973696"
+ ],
+ "possibly_sensitive": false,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1616643158779269122/VdbaimgZ_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "elrmndo",
+ "statuses_count": 13061,
+ "translator_type": "regular",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1612037637086543872",
+ "professional_type": "Creator",
+ "category": [
+ {
+ "id": 713,
+ "name": "Science & Technology",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-1599613112432267264",
+ "sortIndex": "1763857039066398720",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTk5NjEzMTEyNDMyMjY3MjY0",
+ "rest_id": "1599613112432267264",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Mon Dec 05 03:54:34 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "CEO of @LatigoMG / @sdypdigital A&R",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "latigomusicgroup.com/options",
+ "expanded_url": "http://latigomusicgroup.com/options",
+ "url": "https://t.co/ttdlOXhXtk",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2301,
+ "followers_count": 93,
+ "friends_count": 53,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 0,
+ "location": "Worldwide",
+ "media_count": 33,
+ "name": "Jose Latigo",
+ "normal_followers_count": 93,
+ "pinned_tweet_ids_str": [
+ "1650182905065267201"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1599613112432267264/1681345880",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1626327796569063425/sDmuPTRY_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "LatigoMGCEO",
+ "statuses_count": 1134,
+ "translator_type": "none",
+ "url": "https://t.co/ttdlOXhXtk",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-702018946120060928",
+ "sortIndex": "1763836249541443584",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo3MDIwMTg5NDYxMjAwNjA5Mjg=",
+ "rest_id": "702018946120060928",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Tue Feb 23 06:35:34 +0000 2016",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "\ud83d\udcbb\ud83d\udcf7\ud83c\udfd5\ufe0f\ud83d\ude99\ud83c\udf89\ud83d\udeb4\u2615 \ud83e\udd17\ud83e\udd17\ud83e\udd17",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 40076,
+ "followers_count": 220,
+ "friends_count": 2465,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 40,
+ "location": "",
+ "media_count": 2,
+ "name": "\uff8a\uff9f\uff7d\uff76\uff99\uff92\uff72\uff78@AltezzaIS",
+ "normal_followers_count": 220,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": true,
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1552273527306616832/NsdEwPnN_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "pascal_make",
+ "statuses_count": 6460,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-430398028",
+ "sortIndex": "1763821754837368832",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo0MzAzOTgwMjg=",
+ "rest_id": "430398028",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Wed Dec 07 03:45:58 +0000 2011",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "@UCT_news Alumni - \ud83c\uddff\ud83c\udde6Programmer - #Agritech - #Automation #Johannesburg\n\nI don't read DMs, & I don't meet strangers.\n\nDon't Doubt ur Vibe.\n#DontDoubturVibe",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 5599,
+ "followers_count": 430,
+ "friends_count": 513,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 1,
+ "location": "Johannesburg \ud83c\uddff\ud83c\udde6",
+ "media_count": 180,
+ "name": "Don't Doubt ur Vibe \u2b50\ufe0f\ud83c\uddff\ud83c\udde6\u2b50\ufe0f",
+ "normal_followers_count": 430,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/430398028/1649337580",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1223871299669372931/z95lpnlu_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "dontdoubturvibe",
+ "statuses_count": 10122,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "user-131872888",
+ "sortIndex": "1763819918517600256",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMzE4NzI4ODg=",
+ "rest_id": "131872888",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Sun Apr 11 16:05:46 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "20\u2191/\u96d1\u591a\u6bd2\u5410\u304d\u57a2/\u66f8\u304d\u6563\u3089\u3057/\u305f\u307e\u306b\u4eee\u88c5(5/5\u6238\u611a\u5442\u5f1f)/MMD(\u4f11\u6b62\u4e2d)/\u5e7d\u767d/HxH/\u7db2\u819c\u8272\u7d20\u5909\u6027\u75c7/\u767d\u6756/\u30ea\u30e0\u30d6\u30ed\u63a8\u5968/\u7121\u8a00\u30d5\u30a9\u30ed\u30fc\u5931\u793c\u3057\u307e\u3059\u3001\u304a\u9858\u3044\u3057\u307e\u3059/TL\u8ffd\u3048\u3066\u307e\u305b\u3093",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 9069,
+ "followers_count": 140,
+ "friends_count": 397,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 3,
+ "location": "Japan",
+ "media_count": 755,
+ "name": "\u3080\u307e\u306e\u304b\u307f",
+ "normal_followers_count": 140,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": true,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/131872888/1530330380",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1162875602694574080/_do5VOsN_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "mumanokami",
+ "statuses_count": 10687,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ }
+ }
+ },
+ {
+ "entryId": "cursor-top-1764603411877068801",
+ "sortIndex": "1764603411877068801",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "HCaAgIDmhd2Q/TAAAA==",
+ "cursorType": "Top"
+ }
+ },
+ {
+ "entryId": "cursor-bottom-1763819918517600255",
+ "sortIndex": "1763819918517600255",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "HBaAgICw3bes+jAAAA==",
+ "cursorType": "Bottom",
+ "stopOnEmptyResponse": true
+ }
+ }
+ ]
+ }
+ ],
+ "responseObjects": {
+ "feedbackActions": [],
+ "immediateReactions": []
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/mocked-data/search_raw.json b/tests/mocked-data/search_raw.json
new file mode 100644
index 0000000..ab97fb1
--- /dev/null
+++ b/tests/mocked-data/search_raw.json
@@ -0,0 +1,5489 @@
+{
+ "globalObjects": {
+ "tweets": {
+ "1652790042216267777": {
+ "created_at": "Sun Apr 30 21:40:28 +0000 2023",
+ "id": 1652790042216267777,
+ "id_str": "1652790042216267777",
+ "full_text": "@MAGAKAG_St3v3_I @elonmusk Do you know what MAGA means? No one is forcing you to use Twitter or read articles. Pay for it yourself, that's conservatism. Who are you going to FORCE to bring you the news? Will you also require someone to read it to you?",
+ "truncated": false,
+ "display_text_range": [
+ 27,
+ 251
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "MAGAKAG_St3v3_I",
+ "name": "\ud83c\uddfa\ud83c\uddf8MAGA_Steve",
+ "id": 1638632166522335235,
+ "id_str": "1638632166522335235",
+ "indices": [
+ 0,
+ 16
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 17,
+ 26
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for Android",
+ "in_reply_to_status_id": 1652647684954570752,
+ "in_reply_to_status_id_str": "1652647684954570752",
+ "in_reply_to_user_id": 1638632166522335235,
+ "in_reply_to_user_id_str": "1638632166522335235",
+ "in_reply_to_screen_name": "MAGAKAG_St3v3_I",
+ "user_id": 1621337440123498496,
+ "user_id_str": "1621337440123498496",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652349875017879552,
+ "conversation_id_str": "1652349875017879552",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790042216267777"
+ ],
+ "editable_until_msecs": "1682892628000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790042216267777"
+ ],
+ "editableUntilMsecs": "1682892628000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790047853125632": {
+ "created_at": "Sun Apr 30 21:40:29 +0000 2023",
+ "id": 1652790047853125632,
+ "id_str": "1652790047853125632",
+ "full_text": "@elonmusk Use the knife to reduce the number of people eating apples \ud83d\ude09",
+ "truncated": false,
+ "display_text_range": [
+ 10,
+ 70
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 0,
+ 9
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for Android",
+ "in_reply_to_status_id": 1652709146389561344,
+ "in_reply_to_status_id_str": "1652709146389561344",
+ "in_reply_to_user_id": 44196397,
+ "in_reply_to_user_id_str": "44196397",
+ "in_reply_to_screen_name": "elonmusk",
+ "user_id": 1463875362459422726,
+ "user_id_str": "1463875362459422726",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652709146389561344,
+ "conversation_id_str": "1652709146389561344",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790047853125632"
+ ],
+ "editable_until_msecs": "1682892629000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790047853125632"
+ ],
+ "editableUntilMsecs": "1682892629000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790086151307265": {
+ "created_at": "Sun Apr 30 21:40:38 +0000 2023",
+ "id": 1652790086151307265,
+ "id_str": "1652790086151307265",
+ "full_text": "@ozzy_trades @elonmusk I\u2019m in the same boat. Usually took me a week but now it\u2019s beyond that point.",
+ "truncated": false,
+ "display_text_range": [
+ 23,
+ 99
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "ozzy_trades",
+ "name": "Ozzy",
+ "id": 1609334384103940104,
+ "id_str": "1609334384103940104",
+ "indices": [
+ 0,
+ 12
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 13,
+ 22
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for iPhone",
+ "in_reply_to_status_id": 1652788610175754244,
+ "in_reply_to_status_id_str": "1652788610175754244",
+ "in_reply_to_user_id": 1609334384103940104,
+ "in_reply_to_user_id_str": "1609334384103940104",
+ "in_reply_to_screen_name": "ozzy_trades",
+ "user_id": 1431909655,
+ "user_id_str": "1431909655",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652788610175754244,
+ "conversation_id_str": "1652788610175754244",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790086151307265"
+ ],
+ "editable_until_msecs": "1682892638000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790086151307265"
+ ],
+ "editableUntilMsecs": "1682892638000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790053691686913": {
+ "created_at": "Sun Apr 30 21:40:30 +0000 2023",
+ "id": 1652790053691686913,
+ "id_str": "1652790053691686913",
+ "full_text": "@ironmanrs4me @elonmusk @danprimack @jack Fucking the haters? \ud83d\ude06",
+ "truncated": false,
+ "display_text_range": [
+ 42,
+ 63
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "ironmanrs4me",
+ "name": "make it greener",
+ "id": 1453239778955169793,
+ "id_str": "1453239778955169793",
+ "indices": [
+ 0,
+ 13
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 14,
+ 23
+ ]
+ },
+ {
+ "screen_name": "danprimack",
+ "name": "Dan Primack",
+ "id": 16246929,
+ "id_str": "16246929",
+ "indices": [
+ 24,
+ 35
+ ]
+ },
+ {
+ "screen_name": "jack",
+ "name": "jack",
+ "id": 12,
+ "id_str": "12",
+ "indices": [
+ 36,
+ 41
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for iPhone",
+ "in_reply_to_status_id": 1652558953186832384,
+ "in_reply_to_status_id_str": "1652558953186832384",
+ "in_reply_to_user_id": 1453239778955169793,
+ "in_reply_to_user_id_str": "1453239778955169793",
+ "in_reply_to_screen_name": "ironmanrs4me",
+ "user_id": 1448032192119123968,
+ "user_id_str": "1448032192119123968",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652276863148933120,
+ "conversation_id_str": "1652276863148933120",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790053691686913"
+ ],
+ "editable_until_msecs": "1682892630000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790053691686913"
+ ],
+ "editableUntilMsecs": "1682892630000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790067914481679": {
+ "created_at": "Sun Apr 30 21:40:34 +0000 2023",
+ "id": 1652790067914481679,
+ "id_str": "1652790067914481679",
+ "full_text": "@Goatsi3 @elonmusk Kill one off and then it's just 2 that would want to and be able to eat the apples",
+ "truncated": false,
+ "display_text_range": [
+ 19,
+ 101
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "Goatsi3",
+ "name": "Jaqen H'ghar.",
+ "id": 1605591081889980420,
+ "id_str": "1605591081889980420",
+ "indices": [
+ 0,
+ 8
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 9,
+ 18
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for Android",
+ "in_reply_to_status_id": 1652710343267721216,
+ "in_reply_to_status_id_str": "1652710343267721216",
+ "in_reply_to_user_id": 1605591081889980420,
+ "in_reply_to_user_id_str": "1605591081889980420",
+ "in_reply_to_screen_name": "Goatsi3",
+ "user_id": 1242221893,
+ "user_id_str": "1242221893",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652709146389561344,
+ "conversation_id_str": "1652709146389561344",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790067914481679"
+ ],
+ "editable_until_msecs": "1682892634000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext": {
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790067914481679"
+ ],
+ "editableUntilMsecs": "1682892634000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790056254595072": {
+ "created_at": "Sun Apr 30 21:40:31 +0000 2023",
+ "id": 1652790056254595072,
+ "id_str": "1652790056254595072",
+ "full_text": "@elonmusk Title: So the 3rd wheel gets dumped.\n\nUse the knife to kill the extra kid. There is only 2 apples. Who would want to share an apple?\n\nIt\u2019s food on the go, grab an apple. Who wants to get 2/3rds of an oxidizing apple on top of the dash of your TESLA, fermenting, if you are not hun",
+ "truncated": false,
+ "display_text_range": [
+ 10,
+ 290
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 0,
+ 9
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for iPhone",
+ "in_reply_to_status_id": 1652768963108159488,
+ "in_reply_to_status_id_str": "1652768963108159488",
+ "in_reply_to_user_id": 336664901,
+ "in_reply_to_user_id_str": "336664901",
+ "in_reply_to_screen_name": "GaryGevisser",
+ "user_id": 336664901,
+ "user_id_str": "336664901",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652709146389561344,
+ "conversation_id_str": "1652709146389561344",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790056254595072"
+ ],
+ "editable_until_msecs": "1682892631000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790056254595072"
+ ],
+ "editableUntilMsecs": "1682892631000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790063468617728": {
+ "created_at": "Sun Apr 30 21:40:33 +0000 2023",
+ "id": 1652790063468617728,
+ "id_str": "1652790063468617728",
+ "full_text": "@Vinzi005 @elonmusk 1. 'The three of them want to share two apples equally' doesn't necessarily mean that\u00a0 'the three of them want to share two apples equally AMONG THEMSELVES' (this is the meaning most people will go for...)\n3. Share as a verb also means 'to cut or divide'; as a verb its synonyms",
+ "truncated": false,
+ "display_text_range": [
+ 20,
+ 298
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "Vinzi005",
+ "name": "\u2763\ufe0fThatProudY\u00f3r\u00f9b\u00e0Man\u2763\ufe0f\ud83c\uddf3\ud83c\uddf4\ud83c\udde9\ud83c\uddf0\ud83c\udde8\ud83c\udde6",
+ "id": 279622440,
+ "id_str": "279622440",
+ "indices": [
+ 0,
+ 9
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 10,
+ 19
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for Android",
+ "in_reply_to_status_id": 1652770979213463554,
+ "in_reply_to_status_id_str": "1652770979213463554",
+ "in_reply_to_user_id": 279622440,
+ "in_reply_to_user_id_str": "279622440",
+ "in_reply_to_screen_name": "Vinzi005",
+ "user_id": 153466308,
+ "user_id_str": "153466308",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652709146389561344,
+ "conversation_id_str": "1652709146389561344",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790063468617728"
+ ],
+ "editable_until_msecs": "1682892633000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790063468617728"
+ ],
+ "editableUntilMsecs": "1682892633000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790058120773633": {
+ "created_at": "Sun Apr 30 21:40:31 +0000 2023",
+ "id": 1652790058120773633,
+ "id_str": "1652790058120773633",
+ "full_text": "@dustinrhodes @elonmusk This is cringe",
+ "truncated": false,
+ "display_text_range": [
+ 24,
+ 38
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "dustinrhodes",
+ "name": "Dustin Rhodes",
+ "id": 135039839,
+ "id_str": "135039839",
+ "indices": [
+ 0,
+ 13
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 14,
+ 23
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for Android",
+ "in_reply_to_status_id": 1652780033772011524,
+ "in_reply_to_status_id_str": "1652780033772011524",
+ "in_reply_to_user_id": 135039839,
+ "in_reply_to_user_id_str": "135039839",
+ "in_reply_to_screen_name": "dustinrhodes",
+ "user_id": 1493943956102692865,
+ "user_id_str": "1493943956102692865",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652780033772011524,
+ "conversation_id_str": "1652780033772011524",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790058120773633"
+ ],
+ "editable_until_msecs": "1682892631000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext": {
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790058120773633"
+ ],
+ "editableUntilMsecs": "1682892631000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790078677340160": {
+ "created_at": "Sun Apr 30 21:40:36 +0000 2023",
+ "id": 1652790078677340160,
+ "id_str": "1652790078677340160",
+ "full_text": "@Wilson__Valdez Hey @elonmusk where's that \"report defamation\" button? Julian Assange was NEVER charged by Sweden, it was only ever a preliminary investigation that was closed three times. The current US charges ALL relate to standard journalism practices. https://t.co/CZEdbiSZfd",
+ "truncated": false,
+ "display_text_range": [
+ 16,
+ 256
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "Wilson__Valdez",
+ "name": "Centrism Fan Acct \ud83d\udd39",
+ "id": 420810311,
+ "id_str": "420810311",
+ "indices": [
+ 0,
+ 15
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 20,
+ 29
+ ]
+ }
+ ],
+ "urls": [],
+ "media": [
+ {
+ "id": 1652789925337780226,
+ "id_str": "1652789925337780226",
+ "indices": [
+ 257,
+ 280
+ ],
+ "media_url": "http://pbs.twimg.com/media/Fu_jriQaUAIIILJ.jpg",
+ "media_url_https": "https://pbs.twimg.com/media/Fu_jriQaUAIIILJ.jpg",
+ "url": "https://t.co/CZEdbiSZfd",
+ "display_url": "pic.twitter.com/CZEdbiSZfd",
+ "expanded_url": "https://twitter.com/jaraparilla/status/1652790078677340160/photo/1",
+ "type": "photo",
+ "original_info": {
+ "width": 600,
+ "height": 435,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 0,
+ "h": 336,
+ "w": 600
+ },
+ {
+ "x": 38,
+ "y": 0,
+ "h": 435,
+ "w": 435
+ },
+ {
+ "x": 64,
+ "y": 0,
+ "h": 435,
+ "w": 382
+ },
+ {
+ "x": 146,
+ "y": 0,
+ "h": 435,
+ "w": 218
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "h": 435,
+ "w": 600
+ }
+ ]
+ },
+ "sizes": {
+ "thumb": {
+ "w": 150,
+ "h": 150,
+ "resize": "crop"
+ },
+ "medium": {
+ "w": 600,
+ "h": 435,
+ "resize": "fit"
+ },
+ "small": {
+ "w": 600,
+ "h": 435,
+ "resize": "fit"
+ },
+ "large": {
+ "w": 600,
+ "h": 435,
+ "resize": "fit"
+ }
+ },
+ "features": {
+ "orig": {
+ "faces": [
+ {
+ "x": 14,
+ "y": 313,
+ "h": 92,
+ "w": 92
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 14,
+ "y": 313,
+ "h": 92,
+ "w": 92
+ }
+ ]
+ },
+ "small": {
+ "faces": [
+ {
+ "x": 14,
+ "y": 313,
+ "h": 92,
+ "w": 92
+ }
+ ]
+ },
+ "large": {
+ "faces": [
+ {
+ "x": 14,
+ "y": 313,
+ "h": 92,
+ "w": 92
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 1652789971592581121,
+ "id_str": "1652789971592581121",
+ "indices": [
+ 257,
+ 280
+ ],
+ "media_url": "http://pbs.twimg.com/media/Fu_juOkakAEefQP.jpg",
+ "media_url_https": "https://pbs.twimg.com/media/Fu_juOkakAEefQP.jpg",
+ "url": "https://t.co/CZEdbiSZfd",
+ "display_url": "pic.twitter.com/CZEdbiSZfd",
+ "expanded_url": "https://twitter.com/jaraparilla/status/1652790078677340160/photo/1",
+ "type": "photo",
+ "original_info": {
+ "width": 680,
+ "height": 477,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 0,
+ "h": 381,
+ "w": 680
+ },
+ {
+ "x": 203,
+ "y": 0,
+ "h": 477,
+ "w": 477
+ },
+ {
+ "x": 262,
+ "y": 0,
+ "h": 477,
+ "w": 418
+ },
+ {
+ "x": 441,
+ "y": 0,
+ "h": 477,
+ "w": 239
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "h": 477,
+ "w": 680
+ }
+ ]
+ },
+ "sizes": {
+ "small": {
+ "w": 680,
+ "h": 477,
+ "resize": "fit"
+ },
+ "thumb": {
+ "w": 150,
+ "h": 150,
+ "resize": "crop"
+ },
+ "medium": {
+ "w": 680,
+ "h": 477,
+ "resize": "fit"
+ },
+ "large": {
+ "w": 680,
+ "h": 477,
+ "resize": "fit"
+ }
+ },
+ "features": {
+ "small": {
+ "faces": [
+ {
+ "x": 25,
+ "y": 230,
+ "h": 178,
+ "w": 178
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 25,
+ "y": 230,
+ "h": 178,
+ "w": 178
+ }
+ ]
+ },
+ "large": {
+ "faces": [
+ {
+ "x": 25,
+ "y": 230,
+ "h": 178,
+ "w": 178
+ }
+ ]
+ },
+ "orig": {
+ "faces": [
+ {
+ "x": 25,
+ "y": 230,
+ "h": 178,
+ "w": 178
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "extended_entities": {
+ "media": [
+ {
+ "id": 1652789925337780226,
+ "id_str": "1652789925337780226",
+ "indices": [
+ 257,
+ 280
+ ],
+ "media_url": "http://pbs.twimg.com/media/Fu_jriQaUAIIILJ.jpg",
+ "media_url_https": "https://pbs.twimg.com/media/Fu_jriQaUAIIILJ.jpg",
+ "url": "https://t.co/CZEdbiSZfd",
+ "display_url": "pic.twitter.com/CZEdbiSZfd",
+ "expanded_url": "https://twitter.com/jaraparilla/status/1652790078677340160/photo/1",
+ "type": "photo",
+ "original_info": {
+ "width": 600,
+ "height": 435,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 0,
+ "h": 336,
+ "w": 600
+ },
+ {
+ "x": 38,
+ "y": 0,
+ "h": 435,
+ "w": 435
+ },
+ {
+ "x": 64,
+ "y": 0,
+ "h": 435,
+ "w": 382
+ },
+ {
+ "x": 146,
+ "y": 0,
+ "h": 435,
+ "w": 218
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "h": 435,
+ "w": 600
+ }
+ ]
+ },
+ "sizes": {
+ "thumb": {
+ "w": 150,
+ "h": 150,
+ "resize": "crop"
+ },
+ "medium": {
+ "w": 600,
+ "h": 435,
+ "resize": "fit"
+ },
+ "small": {
+ "w": 600,
+ "h": 435,
+ "resize": "fit"
+ },
+ "large": {
+ "w": 600,
+ "h": 435,
+ "resize": "fit"
+ }
+ },
+ "features": {
+ "orig": {
+ "faces": [
+ {
+ "x": 14,
+ "y": 313,
+ "h": 92,
+ "w": 92
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 14,
+ "y": 313,
+ "h": 92,
+ "w": 92
+ }
+ ]
+ },
+ "small": {
+ "faces": [
+ {
+ "x": 14,
+ "y": 313,
+ "h": 92,
+ "w": 92
+ }
+ ]
+ },
+ "large": {
+ "faces": [
+ {
+ "x": 14,
+ "y": 313,
+ "h": 92,
+ "w": 92
+ }
+ ]
+ }
+ },
+ "media_key": "3_1652789925337780226",
+ "ext_sensitive_media_warning": null,
+ "ext_media_availability": {
+ "status": "available"
+ },
+ "ext_alt_text": null,
+ "ext_media_color": {
+ "palette": [
+ {
+ "rgb": {
+ "red": 253,
+ "green": 253,
+ "blue": 253
+ },
+ "percentage": 95.13
+ },
+ {
+ "rgb": {
+ "red": 128,
+ "green": 129,
+ "blue": 127
+ },
+ "percentage": 2.34
+ },
+ {
+ "rgb": {
+ "red": 237,
+ "green": 191,
+ "blue": 153
+ },
+ "percentage": 0.78
+ },
+ {
+ "rgb": {
+ "red": 157,
+ "green": 203,
+ "blue": 175
+ },
+ "percentage": 0.47
+ },
+ {
+ "rgb": {
+ "red": 41,
+ "green": 31,
+ "blue": 23
+ },
+ "percentage": 0.26
+ }
+ ]
+ },
+ "ext": {
+ "mediaStats": {
+ "r": "Missing",
+ "ttl": -1
+ }
+ }
+ },
+ {
+ "id": 1652789971592581121,
+ "id_str": "1652789971592581121",
+ "indices": [
+ 257,
+ 280
+ ],
+ "media_url": "http://pbs.twimg.com/media/Fu_juOkakAEefQP.jpg",
+ "media_url_https": "https://pbs.twimg.com/media/Fu_juOkakAEefQP.jpg",
+ "url": "https://t.co/CZEdbiSZfd",
+ "display_url": "pic.twitter.com/CZEdbiSZfd",
+ "expanded_url": "https://twitter.com/jaraparilla/status/1652790078677340160/photo/1",
+ "type": "photo",
+ "original_info": {
+ "width": 680,
+ "height": 477,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 0,
+ "h": 381,
+ "w": 680
+ },
+ {
+ "x": 203,
+ "y": 0,
+ "h": 477,
+ "w": 477
+ },
+ {
+ "x": 262,
+ "y": 0,
+ "h": 477,
+ "w": 418
+ },
+ {
+ "x": 441,
+ "y": 0,
+ "h": 477,
+ "w": 239
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "h": 477,
+ "w": 680
+ }
+ ]
+ },
+ "sizes": {
+ "small": {
+ "w": 680,
+ "h": 477,
+ "resize": "fit"
+ },
+ "thumb": {
+ "w": 150,
+ "h": 150,
+ "resize": "crop"
+ },
+ "medium": {
+ "w": 680,
+ "h": 477,
+ "resize": "fit"
+ },
+ "large": {
+ "w": 680,
+ "h": 477,
+ "resize": "fit"
+ }
+ },
+ "features": {
+ "small": {
+ "faces": [
+ {
+ "x": 25,
+ "y": 230,
+ "h": 178,
+ "w": 178
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 25,
+ "y": 230,
+ "h": 178,
+ "w": 178
+ }
+ ]
+ },
+ "large": {
+ "faces": [
+ {
+ "x": 25,
+ "y": 230,
+ "h": 178,
+ "w": 178
+ }
+ ]
+ },
+ "orig": {
+ "faces": [
+ {
+ "x": 25,
+ "y": 230,
+ "h": 178,
+ "w": 178
+ }
+ ]
+ }
+ },
+ "media_key": "3_1652789971592581121",
+ "ext_sensitive_media_warning": null,
+ "ext_media_availability": {
+ "status": "available"
+ },
+ "ext_alt_text": null,
+ "ext_media_color": {
+ "palette": [
+ {
+ "rgb": {
+ "red": 14,
+ "green": 16,
+ "blue": 17
+ },
+ "percentage": 76.61
+ },
+ {
+ "rgb": {
+ "red": 176,
+ "green": 178,
+ "blue": 176
+ },
+ "percentage": 12.9
+ },
+ {
+ "rgb": {
+ "red": 95,
+ "green": 85,
+ "blue": 45
+ },
+ "percentage": 1.81
+ },
+ {
+ "rgb": {
+ "red": 171,
+ "green": 165,
+ "blue": 69
+ },
+ "percentage": 0.33
+ },
+ {
+ "rgb": {
+ "red": 199,
+ "green": 67,
+ "blue": 59
+ },
+ "percentage": 0.28
+ }
+ ]
+ },
+ "ext": {
+ "mediaStats": {
+ "r": "Missing",
+ "ttl": -1
+ }
+ }
+ }
+ ]
+ },
+ "source": "Twitter Web App",
+ "in_reply_to_status_id": 1652694146384109568,
+ "in_reply_to_status_id_str": "1652694146384109568",
+ "in_reply_to_user_id": 420810311,
+ "in_reply_to_user_id_str": "420810311",
+ "in_reply_to_screen_name": "Wilson__Valdez",
+ "user_id": 60006673,
+ "user_id_str": "60006673",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652694144408592387,
+ "conversation_id_str": "1652694144408592387",
+ "favorited": false,
+ "retweeted": false,
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790078677340160"
+ ],
+ "editable_until_msecs": "1682892636000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext": {
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790078677340160"
+ ],
+ "editableUntilMsecs": "1682892636000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790058095722497": {
+ "created_at": "Sun Apr 30 21:40:31 +0000 2023",
+ "id": 1652790058095722497,
+ "id_str": "1652790058095722497",
+ "full_text": "@mrogers4christ @CanaryMugume @Twitter Simple advice. Pay for Twitter blue then ask @elonmusk to look into the mess.",
+ "truncated": false,
+ "display_text_range": [
+ 39,
+ 116
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "mrogers4christ",
+ "name": "Mukalele Rogers",
+ "id": 236358645,
+ "id_str": "236358645",
+ "indices": [
+ 0,
+ 15
+ ]
+ },
+ {
+ "screen_name": "CanaryMugume",
+ "name": "Canary Mugume",
+ "id": 285577145,
+ "id_str": "285577145",
+ "indices": [
+ 16,
+ 29
+ ]
+ },
+ {
+ "screen_name": "Twitter",
+ "name": "Twitter",
+ "id": 783214,
+ "id_str": "783214",
+ "indices": [
+ 30,
+ 38
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 84,
+ 93
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter Web App",
+ "in_reply_to_status_id": 1652656718537453568,
+ "in_reply_to_status_id_str": "1652656718537453568",
+ "in_reply_to_user_id": 236358645,
+ "in_reply_to_user_id_str": "236358645",
+ "in_reply_to_screen_name": "mrogers4christ",
+ "user_id": 177518516,
+ "user_id_str": "177518516",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652642810447769600,
+ "conversation_id_str": "1652642810447769600",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790058095722497"
+ ],
+ "editable_until_msecs": "1682892631000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790058095722497"
+ ],
+ "editableUntilMsecs": "1682892631000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790083702099969": {
+ "created_at": "Sun Apr 30 21:40:37 +0000 2023",
+ "id": 1652790083702099969,
+ "id_str": "1652790083702099969",
+ "full_text": "@David_Leavitt @elonmusk Oh. Good one.",
+ "truncated": false,
+ "display_text_range": [
+ 25,
+ 38
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "David_Leavitt",
+ "name": "David Leavitt",
+ "id": 63514682,
+ "id_str": "63514682",
+ "indices": [
+ 0,
+ 14
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 15,
+ 24
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for iPad",
+ "in_reply_to_status_id": 1652778453077196808,
+ "in_reply_to_status_id_str": "1652778453077196808",
+ "in_reply_to_user_id": 63514682,
+ "in_reply_to_user_id_str": "63514682",
+ "in_reply_to_screen_name": "David_Leavitt",
+ "user_id": 915823166,
+ "user_id_str": "915823166",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652744432213454850,
+ "conversation_id_str": "1652744432213454850",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790083702099969"
+ ],
+ "editable_until_msecs": "1682892637000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext": {
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790083702099969"
+ ],
+ "editableUntilMsecs": "1682892637000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790084188381185": {
+ "created_at": "Sun Apr 30 21:40:38 +0000 2023",
+ "id": 1652790084188381185,
+ "id_str": "1652790084188381185",
+ "full_text": "@TheXzuan @elonmusk @CryptoRejectNFT We the best community #CryptoRejectNFTs",
+ "truncated": false,
+ "display_text_range": [
+ 37,
+ 76
+ ],
+ "entities": {
+ "hashtags": [
+ {
+ "text": "CryptoRejectNFTs",
+ "indices": [
+ 59,
+ 76
+ ]
+ }
+ ],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "TheXzuan",
+ "name": "Xzuan",
+ "id": 1454689956530561025,
+ "id_str": "1454689956530561025",
+ "indices": [
+ 0,
+ 9
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 10,
+ 19
+ ]
+ },
+ {
+ "screen_name": "CryptoRejectNFT",
+ "name": "Crypto Reject | Staking Soon\u2026",
+ "id": 1598189814305677313,
+ "id_str": "1598189814305677313",
+ "indices": [
+ 20,
+ 36
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for Android",
+ "in_reply_to_status_id": 1652731067588304896,
+ "in_reply_to_status_id_str": "1652731067588304896",
+ "in_reply_to_user_id": 1454689956530561025,
+ "in_reply_to_user_id_str": "1454689956530561025",
+ "in_reply_to_screen_name": "TheXzuan",
+ "user_id": 1646209590453846112,
+ "user_id_str": "1646209590453846112",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652709146389561344,
+ "conversation_id_str": "1652709146389561344",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790084188381185"
+ ],
+ "editable_until_msecs": "1682892638000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790084188381185"
+ ],
+ "editableUntilMsecs": "1682892638000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790078832361472": {
+ "created_at": "Sun Apr 30 21:40:36 +0000 2023",
+ "id": 1652790078832361472,
+ "id_str": "1652790078832361472",
+ "full_text": "@mochasuola @ArcticFrenz @elonmusk Yes, but knife not on the table, it gets so messy.",
+ "truncated": false,
+ "display_text_range": [
+ 35,
+ 85
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "mochasuola",
+ "name": "Mocha",
+ "id": 1564704922813218817,
+ "id_str": "1564704922813218817",
+ "indices": [
+ 0,
+ 11
+ ]
+ },
+ {
+ "screen_name": "ArcticFrenz",
+ "name": "Arctic Frenz",
+ "id": 1508211300459024397,
+ "id_str": "1508211300459024397",
+ "indices": [
+ 12,
+ 24
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 25,
+ 34
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter Web App",
+ "in_reply_to_status_id": 1652789702674530309,
+ "in_reply_to_status_id_str": "1652789702674530309",
+ "in_reply_to_user_id": 1564704922813218817,
+ "in_reply_to_user_id_str": "1564704922813218817",
+ "in_reply_to_screen_name": "mochasuola",
+ "user_id": 1481417456,
+ "user_id_str": "1481417456",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652709146389561344,
+ "conversation_id_str": "1652709146389561344",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790078832361472"
+ ],
+ "editable_until_msecs": "1682892636000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext": {
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790078832361472"
+ ],
+ "editableUntilMsecs": "1682892636000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790044300640256": {
+ "created_at": "Sun Apr 30 21:40:28 +0000 2023",
+ "id": 1652790044300640256,
+ "id_str": "1652790044300640256",
+ "full_text": "@ScottAdamsSays @elonmusk Exactly",
+ "truncated": false,
+ "display_text_range": [
+ 26,
+ 33
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "ScottAdamsSays",
+ "name": "Scott Adams",
+ "id": 2853461537,
+ "id_str": "2853461537",
+ "indices": [
+ 0,
+ 15
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 16,
+ 25
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for iPad",
+ "in_reply_to_status_id": 1652729563250565123,
+ "in_reply_to_status_id_str": "1652729563250565123",
+ "in_reply_to_user_id": 2853461537,
+ "in_reply_to_user_id_str": "2853461537",
+ "in_reply_to_screen_name": "ScottAdamsSays",
+ "user_id": 38182441,
+ "user_id_str": "38182441",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652709146389561344,
+ "conversation_id_str": "1652709146389561344",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790044300640256"
+ ],
+ "editable_until_msecs": "1682892628000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext": {
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790044300640256"
+ ],
+ "editableUntilMsecs": "1682892628000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790038889897984": {
+ "created_at": "Sun Apr 30 21:40:27 +0000 2023",
+ "id": 1652790038889897984,
+ "id_str": "1652790038889897984",
+ "full_text": "@Tesla @elonmusk Yeah but have you taken it off any sweet jumps?",
+ "truncated": false,
+ "display_text_range": [
+ 17,
+ 64
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "Tesla",
+ "name": "Tesla",
+ "id": 13298072,
+ "id_str": "13298072",
+ "indices": [
+ 0,
+ 6
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 7,
+ 16
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for iPhone",
+ "in_reply_to_status_id": 1652778025606598657,
+ "in_reply_to_status_id_str": "1652778025606598657",
+ "in_reply_to_user_id": 13298072,
+ "in_reply_to_user_id_str": "13298072",
+ "in_reply_to_screen_name": "Tesla",
+ "user_id": 2755404476,
+ "user_id_str": "2755404476",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652778025606598657,
+ "conversation_id_str": "1652778025606598657",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790038889897984"
+ ],
+ "editable_until_msecs": "1682892627000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790038889897984"
+ ],
+ "editableUntilMsecs": "1682892627000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790085866213376": {
+ "created_at": "Sun Apr 30 21:40:38 +0000 2023",
+ "id": 1652790085866213376,
+ "id_str": "1652790085866213376",
+ "full_text": "@Tpopularfront Yeah, good luck with that @elonmusk! Cos I ain't paying for any \"article\" that appears on @twitter!\n\nGuess \"dud\" rockets...must cost a bit nowadays!\ud83d\ude33\ud83e\udd2d\n\nSee \"for free\" right here!\ud83d\udc47\ud83d\udc4d\n\nhttps://t.co/029TdpBBsW",
+ "truncated": false,
+ "display_text_range": [
+ 15,
+ 221
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "Tpopularfront",
+ "name": "Wolfie. \ud83d\udc99\ud83e\udde1\ud83d\udc9a",
+ "id": 818200542564454401,
+ "id_str": "818200542564454401",
+ "indices": [
+ 0,
+ 14
+ ]
+ },
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 41,
+ 50
+ ]
+ },
+ {
+ "screen_name": "Twitter",
+ "name": "Twitter",
+ "id": 783214,
+ "id_str": "783214",
+ "indices": [
+ 106,
+ 114
+ ]
+ }
+ ],
+ "urls": [
+ {
+ "url": "https://t.co/029TdpBBsW",
+ "expanded_url": "https://www.youtube.com/watch?v=GIlMdqsETvI&ab_channel=InsideEdition",
+ "display_url": "youtube.com/watch?v=GIlMdq\u2026",
+ "indices": [
+ 198,
+ 221
+ ]
+ }
+ ]
+ },
+ "source": "Twitter Web App",
+ "in_reply_to_status_id": 1652788514075955203,
+ "in_reply_to_status_id_str": "1652788514075955203",
+ "in_reply_to_user_id": 818200542564454401,
+ "in_reply_to_user_id_str": "818200542564454401",
+ "in_reply_to_screen_name": "Tpopularfront",
+ "user_id": 831009338,
+ "user_id_str": "831009338",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652788514075955203,
+ "conversation_id_str": "1652788514075955203",
+ "favorited": false,
+ "retweeted": false,
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "card": {
+ "name": "player",
+ "url": "https://t.co/029TdpBBsW",
+ "card_type_url": "http://card-type-url-is-deprecated.invalid",
+ "binding_values": {
+ "vanity_url": {
+ "type": "STRING",
+ "string_value": "youtube.com",
+ "scribe_key": "vanity_url"
+ },
+ "player_url": {
+ "type": "STRING",
+ "string_value": "https://www.youtube.com/embed/GIlMdqsETvI"
+ },
+ "app_is_free": {
+ "type": "STRING",
+ "string_value": "true"
+ },
+ "app_price_currency": {
+ "type": "STRING",
+ "string_value": "USD"
+ },
+ "app_price_amount": {
+ "type": "STRING",
+ "string_value": "0.0"
+ },
+ "domain": {
+ "type": "STRING",
+ "string_value": "www.youtube.com"
+ },
+ "app_num_ratings": {
+ "type": "STRING",
+ "string_value": "30,544,250"
+ },
+ "app_star_rating": {
+ "type": "STRING",
+ "string_value": "4.67939"
+ },
+ "app_name": {
+ "type": "STRING",
+ "string_value": "YouTube: Watch, Listen, Stream"
+ },
+ "player_width": {
+ "type": "STRING",
+ "string_value": "1280"
+ },
+ "player_height": {
+ "type": "STRING",
+ "string_value": "720"
+ },
+ "site": {
+ "type": "USER",
+ "user_value": {
+ "id_str": "10228272",
+ "path": []
+ },
+ "scribe_key": "publisher_id"
+ },
+ "title": {
+ "type": "STRING",
+ "string_value": "Elon Musk\u2019s SpaceX Rocket Explodes 4 Minutes After Take-Off"
+ },
+ "description": {
+ "type": "STRING",
+ "string_value": "Engineers at SpaceX cheered as their $3 billion Starship rocket headed into outer space. However, four minutes into the take-off, disaster struck. The rocket..."
+ },
+ "player_image_small": {
+ "type": "IMAGE",
+ "image_value": {
+ "url": "https://pbs.twimg.com/card_img/1651717615931506688/qYgqhKrk?format=jpg&name=144x144",
+ "width": 144,
+ "height": 81,
+ "alt": null
+ }
+ },
+ "player_image": {
+ "type": "IMAGE",
+ "image_value": {
+ "url": "https://pbs.twimg.com/card_img/1651717615931506688/qYgqhKrk?format=jpg&name=280x280",
+ "width": 280,
+ "height": 158,
+ "alt": null
+ }
+ },
+ "player_image_large": {
+ "type": "IMAGE",
+ "image_value": {
+ "url": "https://pbs.twimg.com/card_img/1651717615931506688/qYgqhKrk?format=jpg&name=800x320_1",
+ "width": 569,
+ "height": 320,
+ "alt": null
+ }
+ },
+ "player_image_x_large": {
+ "type": "IMAGE",
+ "image_value": {
+ "url": "https://pbs.twimg.com/card_img/1651717615931506688/qYgqhKrk?format=png&name=2048x2048_2_exp",
+ "width": 1280,
+ "height": 720,
+ "alt": null
+ }
+ },
+ "player_image_color": {
+ "type": "IMAGE_COLOR",
+ "image_color_value": {
+ "palette": [
+ {
+ "percentage": 64.89,
+ "rgb": {
+ "red": 144,
+ "green": 174,
+ "blue": 184
+ }
+ },
+ {
+ "percentage": 23.98,
+ "rgb": {
+ "red": 200,
+ "green": 194,
+ "blue": 176
+ }
+ },
+ {
+ "percentage": 7.29,
+ "rgb": {
+ "red": 142,
+ "green": 186,
+ "blue": 229
+ }
+ },
+ {
+ "percentage": 3.24,
+ "rgb": {
+ "red": 93,
+ "green": 93,
+ "blue": 91
+ }
+ }
+ ]
+ }
+ },
+ "player_image_original": {
+ "type": "IMAGE",
+ "image_value": {
+ "url": "https://pbs.twimg.com/card_img/1651717615931506688/qYgqhKrk?format=jpg&name=orig",
+ "width": 1280,
+ "height": 720,
+ "alt": null
+ }
+ },
+ "card_url": {
+ "type": "STRING",
+ "string_value": "https://t.co/029TdpBBsW",
+ "scribe_key": "card_url"
+ }
+ },
+ "users": {
+ "10228272": {
+ "id": 10228272,
+ "id_str": "10228272",
+ "name": "YouTube",
+ "screen_name": "YouTube",
+ "location": "San Bruno, CA",
+ "description": "like and subscribe.",
+ "url": "https://t.co/bUisN3YzpE",
+ "entities": {
+ "url": {
+ "urls": [
+ {
+ "url": "https://t.co/bUisN3YzpE",
+ "expanded_url": "http://youtube.com",
+ "display_url": "youtube.com",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ },
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 78900010,
+ "fast_followers_count": 0,
+ "normal_followers_count": 78900010,
+ "friends_count": 1189,
+ "listed_count": 80220,
+ "created_at": "Tue Nov 13 21:43:46 +0000 2007",
+ "favourites_count": 6148,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 53134,
+ "media_count": 15374,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": true,
+ "profile_background_color": "AF0000",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme14/bg.gif",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme14/bg.gif",
+ "profile_background_tile": true,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1427292844612595720/RC1YSvuT_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1427292844612595720/RC1YSvuT_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/10228272/1680292897",
+ "profile_link_color": "C9191D",
+ "profile_sidebar_border_color": "000000",
+ "profile_sidebar_fill_color": "EFEFEF",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": false,
+ "default_profile": false,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [],
+ "pinned_tweet_ids_str": [],
+ "has_custom_timelines": true,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [
+ "dso",
+ "dso",
+ "dso",
+ "dso",
+ "dso",
+ "dso",
+ "dso",
+ "dso",
+ "dso",
+ "dso",
+ "dso"
+ ],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "regular",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_verified_type": "Business",
+ "ext_profile_image_shape": "Square",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": true,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ }
+ },
+ "card_platform": {
+ "platform": {
+ "device": {
+ "name": "Swift",
+ "version": "12"
+ },
+ "audience": {
+ "name": "production",
+ "bucket": null
+ }
+ }
+ }
+ },
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790085866213376"
+ ],
+ "editable_until_msecs": "1682892638000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790085866213376"
+ ],
+ "editableUntilMsecs": "1682892638000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790055864287233": {
+ "created_at": "Sun Apr 30 21:40:31 +0000 2023",
+ "id": 1652790055864287233,
+ "id_str": "1652790055864287233",
+ "full_text": "@elonmusk The female is privileged. The males will have to fight for it.",
+ "truncated": false,
+ "display_text_range": [
+ 10,
+ 72
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 0,
+ 9
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for Android",
+ "in_reply_to_status_id": 1652709146389561344,
+ "in_reply_to_status_id_str": "1652709146389561344",
+ "in_reply_to_user_id": 44196397,
+ "in_reply_to_user_id_str": "44196397",
+ "in_reply_to_screen_name": "elonmusk",
+ "user_id": 1434208448959426564,
+ "user_id_str": "1434208448959426564",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652709146389561344,
+ "conversation_id_str": "1652709146389561344",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790055864287233"
+ ],
+ "editable_until_msecs": "1682892631000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790055864287233"
+ ],
+ "editableUntilMsecs": "1682892631000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ },
+ "1652790072368832515": {
+ "created_at": "Sun Apr 30 21:40:35 +0000 2023",
+ "id": 1652790072368832515,
+ "id_str": "1652790072368832515",
+ "full_text": "Mane look at these goddamn bots get them outta here @elonmusk",
+ "truncated": false,
+ "display_text_range": [
+ 0,
+ 61
+ ],
+ "entities": {
+ "hashtags": [],
+ "symbols": [],
+ "user_mentions": [
+ {
+ "screen_name": "elonmusk",
+ "name": "Elon Musk",
+ "id": 44196397,
+ "id_str": "44196397",
+ "indices": [
+ 52,
+ 61
+ ]
+ }
+ ],
+ "urls": []
+ },
+ "source": "Twitter for iPhone",
+ "in_reply_to_status_id": 1652549301225111552,
+ "in_reply_to_status_id_str": "1652549301225111552",
+ "in_reply_to_user_id": 1298124759209779200,
+ "in_reply_to_user_id_str": "1298124759209779200",
+ "in_reply_to_screen_name": "DaRealVento",
+ "user_id": 1298124759209779200,
+ "user_id_str": "1298124759209779200",
+ "geo": null,
+ "coordinates": null,
+ "place": null,
+ "contributors": null,
+ "is_quote_status": false,
+ "retweet_count": 0,
+ "favorite_count": 0,
+ "reply_count": 0,
+ "quote_count": 0,
+ "conversation_id": 1652549301225111552,
+ "conversation_id_str": "1652549301225111552",
+ "favorited": false,
+ "retweeted": false,
+ "lang": "en",
+ "supplemental_language": null,
+ "self_thread": {
+ "id": 1652549301225111552,
+ "id_str": "1652549301225111552"
+ },
+ "ext_edit_control": {
+ "initial": {
+ "edit_tweet_ids": [
+ "1652790072368832515"
+ ],
+ "editable_until_msecs": "1682892635000",
+ "edits_remaining": "5",
+ "is_edit_eligible": false
+ }
+ },
+ "ext_views": {
+ "state": "Enabled"
+ },
+ "ext": {
+ "unmentionInfo": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "editControl": {
+ "r": {
+ "ok": {
+ "initial": {
+ "editTweetIds": [
+ "1652790072368832515"
+ ],
+ "editableUntilMsecs": "1682892635000",
+ "editsRemaining": "5",
+ "isEditEligible": false
+ }
+ }
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ }
+ }
+ }
+ },
+ "users": {
+ "1463875362459422726": {
+ "id": 1463875362459422726,
+ "id_str": "1463875362459422726",
+ "name": "D. Ortiz",
+ "screen_name": "CinderyApollo",
+ "location": "",
+ "description": "\ud83e\udd28",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 0,
+ "fast_followers_count": 0,
+ "normal_followers_count": 0,
+ "friends_count": 9,
+ "listed_count": 0,
+ "created_at": "Thu Nov 25 14:21:50 +0000 2021",
+ "favourites_count": 59,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 76,
+ "media_count": 1,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "F5F8FA",
+ "profile_background_image_url": null,
+ "profile_background_image_url_https": null,
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1463875579606929408/711NpY0__normal.png",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1463875579606929408/711NpY0__normal.png",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [],
+ "pinned_tweet_ids_str": [],
+ "has_custom_timelines": false,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "none",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "1298124759209779200": {
+ "id": 1298124759209779200,
+ "id_str": "1298124759209779200",
+ "name": "Vento",
+ "screen_name": "DaRealVento",
+ "location": "North Sentinel Island",
+ "description": "My doctor (female) touched my nutsack",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 8,
+ "fast_followers_count": 0,
+ "normal_followers_count": 8,
+ "friends_count": 89,
+ "listed_count": 1,
+ "created_at": "Tue Aug 25 05:07:52 +0000 2020",
+ "favourites_count": 955,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 50,
+ "media_count": 14,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "F5F8FA",
+ "profile_background_image_url": null,
+ "profile_background_image_url_https": null,
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1635049899157848064/HvH_3RLZ_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1635049899157848064/HvH_3RLZ_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1298124759209779200/1642746126",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [],
+ "pinned_tweet_ids_str": [],
+ "has_custom_timelines": true,
+ "can_dm": true,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [
+ "analytics"
+ ],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "1493943956102692865": {
+ "id": 1493943956102692865,
+ "id_str": "1493943956102692865",
+ "name": "\ud83d\udc50 CerealSteve \ud83d\udc50",
+ "screen_name": "SmileBellaB",
+ "location": "Valley of the Rust",
+ "description": "My acct to scream into the abyss.",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 13,
+ "fast_followers_count": 0,
+ "normal_followers_count": 13,
+ "friends_count": 94,
+ "listed_count": 1,
+ "created_at": "Wed Feb 16 13:43:00 +0000 2022",
+ "favourites_count": 397,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 146,
+ "media_count": 16,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "F5F8FA",
+ "profile_background_image_url": null,
+ "profile_background_image_url_https": null,
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1585826088525209600/lDhhwp1G_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1585826088525209600/lDhhwp1G_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1493943956102692865/1645019233",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [],
+ "pinned_tweet_ids_str": [],
+ "has_custom_timelines": false,
+ "can_dm": true,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "none",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "2755404476": {
+ "id": 2755404476,
+ "id_str": "2755404476",
+ "name": "Michael",
+ "screen_name": "MartinM906",
+ "location": "",
+ "description": "",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 1,
+ "fast_followers_count": 0,
+ "normal_followers_count": 1,
+ "friends_count": 10,
+ "listed_count": 0,
+ "created_at": "Fri Aug 22 15:49:01 +0000 2014",
+ "favourites_count": 13,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 22,
+ "media_count": 1,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "C0DEED",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/502845804223426560/FPZ5yQZj_normal.jpeg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/502845804223426560/FPZ5yQZj_normal.jpeg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2755404476/1408722757",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": false,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [],
+ "pinned_tweet_ids_str": [],
+ "has_custom_timelines": false,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "none",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "336664901": {
+ "id": 336664901,
+ "id_str": "336664901",
+ "name": "Gary Gevisser",
+ "screen_name": "GaryGevisser",
+ "location": "",
+ "description": "https://t.co/Zkpp7KgiV1",
+ "url": "https://t.co/a5y66dKBrO",
+ "entities": {
+ "url": {
+ "urls": [
+ {
+ "url": "https://t.co/a5y66dKBrO",
+ "expanded_url": "http://2facetruth.com",
+ "display_url": "2facetruth.com",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ },
+ "description": {
+ "urls": [
+ {
+ "url": "https://t.co/Zkpp7KgiV1",
+ "expanded_url": "http://www.2facetruth.com/gary-s-gevisser/",
+ "display_url": "2facetruth.com/gary-s-gevisse\u2026",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "protected": false,
+ "followers_count": 24,
+ "fast_followers_count": 0,
+ "normal_followers_count": 24,
+ "friends_count": 0,
+ "listed_count": 0,
+ "created_at": "Sat Jul 16 17:53:33 +0000 2011",
+ "favourites_count": 159,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": true,
+ "verified": false,
+ "statuses_count": 2409,
+ "media_count": 290,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "C0DEED",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1199372944843182081/hdj6Ce51_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1199372944843182081/hdj6Ce51_normal.jpg",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 1648507706138071040
+ ],
+ "pinned_tweet_ids_str": [
+ "1648507706138071040"
+ ],
+ "has_custom_timelines": true,
+ "can_dm": true,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [
+ "analytics"
+ ],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "1621337440123498496": {
+ "id": 1621337440123498496,
+ "id_str": "1621337440123498496",
+ "name": "Victim Blamer",
+ "screen_name": "blamer_victim",
+ "location": "",
+ "description": "",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 5,
+ "fast_followers_count": 0,
+ "normal_followers_count": 5,
+ "friends_count": 101,
+ "listed_count": 0,
+ "created_at": "Fri Feb 03 02:39:54 +0000 2023",
+ "favourites_count": 563,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 820,
+ "media_count": 1,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "F5F8FA",
+ "profile_background_image_url": null,
+ "profile_background_image_url_https": null,
+ "profile_background_tile": false,
+ "profile_image_url": "http://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png",
+ "profile_image_url_https": "https://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": true,
+ "pinned_tweet_ids": [],
+ "pinned_tweet_ids_str": [],
+ "has_custom_timelines": true,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "none",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "38182441": {
+ "id": 38182441,
+ "id_str": "38182441",
+ "name": "Ultra Maga Michaelene-now TruthSocial @pixellizard",
+ "screen_name": "pixelliZard",
+ "location": "Florida, USA",
+ "description": "\ud83d\udca7\ud83d\udca7\ud83d\udca7\ud83d\udca7\ud83c\uddfa\ud83c\uddf8\ud83c\uddfa\ud83c\uddf8\ud83c\uddfa\ud83c\uddf8\u271d\ufe0fChristian, \ud83c\uddfa\ud83c\uddf8Loving Patriot #FreedomFlu, Stand with Patriots! #MAGA. #KAGA #AMERICAFIRST. #COVFEFE Voter\ud83c\udd94 TruthSocial @pixellizard",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 519,
+ "fast_followers_count": 0,
+ "normal_followers_count": 519,
+ "friends_count": 842,
+ "listed_count": 6,
+ "created_at": "Wed May 06 13:58:27 +0000 2009",
+ "favourites_count": 12803,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 10256,
+ "media_count": 181,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "BBE6BC",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme7/bg.gif",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme7/bg.gif",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1497758690182672391/0oXzV-SG_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1497758690182672391/0oXzV-SG_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/38182441/1680237259",
+ "profile_link_color": "990000",
+ "profile_sidebar_border_color": "DEC7DE",
+ "profile_sidebar_fill_color": "F3F3F3",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": false,
+ "default_profile": false,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 1642682141350801411
+ ],
+ "pinned_tweet_ids_str": [
+ "1642682141350801411"
+ ],
+ "has_custom_timelines": true,
+ "can_dm": false,
+ "can_media_tag": false,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "none",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "153466308": {
+ "id": 153466308,
+ "id_str": "153466308",
+ "name": "BENJA",
+ "screen_name": "GOSBIZ",
+ "location": "Lagos, Nigeria",
+ "description": "Just me|Simply me|I'm me",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 494,
+ "fast_followers_count": 0,
+ "normal_followers_count": 494,
+ "friends_count": 656,
+ "listed_count": 1,
+ "created_at": "Tue Jun 08 16:51:12 +0000 2010",
+ "favourites_count": 6012,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": true,
+ "verified": false,
+ "statuses_count": 8655,
+ "media_count": 349,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "000000",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1412501358750703621/IgR8k5yz_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1412501358750703621/IgR8k5yz_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/153466308/1646748222",
+ "profile_link_color": "9266CC",
+ "profile_sidebar_border_color": "000000",
+ "profile_sidebar_fill_color": "000000",
+ "profile_text_color": "000000",
+ "profile_use_background_image": false,
+ "has_extended_profile": true,
+ "default_profile": false,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [],
+ "pinned_tweet_ids_str": [],
+ "has_custom_timelines": true,
+ "can_dm": true,
+ "can_media_tag": false,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [
+ "analytics"
+ ],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "177518516": {
+ "id": 177518516,
+ "id_str": "177518516",
+ "name": "Mwanja Joel",
+ "screen_name": "mrjoelmwanja",
+ "location": "Highest Realm",
+ "description": "Born Again Christian | Building teams | Inventing awesome things | Data Scientist | @a23labs @tubayotravel @PhanerooKampala @hozybook @lifetendoug",
+ "url": "https://t.co/Xbv9tgJppp",
+ "entities": {
+ "url": {
+ "urls": [
+ {
+ "url": "https://t.co/Xbv9tgJppp",
+ "expanded_url": "https://mwanjajoel.com",
+ "display_url": "mwanjajoel.com",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ },
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 695,
+ "fast_followers_count": 0,
+ "normal_followers_count": 695,
+ "friends_count": 371,
+ "listed_count": 12,
+ "created_at": "Thu Aug 12 10:14:23 +0000 2010",
+ "favourites_count": 3027,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": true,
+ "verified": false,
+ "statuses_count": 5758,
+ "media_count": 201,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "000000",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme4/bg.gif",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme4/bg.gif",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1090374456432869378/GeUnmAf7_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1090374456432869378/GeUnmAf7_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/177518516/1662729648",
+ "profile_link_color": "981CEB",
+ "profile_sidebar_border_color": "000000",
+ "profile_sidebar_fill_color": "000000",
+ "profile_text_color": "000000",
+ "profile_use_background_image": false,
+ "has_extended_profile": false,
+ "default_profile": false,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 1610551110825316353
+ ],
+ "pinned_tweet_ids_str": [
+ "1610551110825316353"
+ ],
+ "has_custom_timelines": true,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": true,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "60006673": {
+ "id": 60006673,
+ "id_str": "60006673",
+ "name": "Jaraparilla \ud83c\uddfe\ud83c\uddea \ud83c\uddf5\ud83c\uddf8",
+ "screen_name": "jaraparilla",
+ "location": "",
+ "description": "Author of the free online book \"WikiLeaks: A True History\".",
+ "url": "https://t.co/1MBPFOyPMH",
+ "entities": {
+ "url": {
+ "urls": [
+ {
+ "url": "https://t.co/1MBPFOyPMH",
+ "expanded_url": "https://jaraparilla.xyz/ch0.html",
+ "display_url": "jaraparilla.xyz/ch0.html",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ },
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 9730,
+ "fast_followers_count": 0,
+ "normal_followers_count": 9730,
+ "friends_count": 505,
+ "listed_count": 455,
+ "created_at": "Sat Jul 25 07:17:53 +0000 2009",
+ "favourites_count": 26541,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": true,
+ "verified": false,
+ "statuses_count": 282356,
+ "media_count": 13998,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "131516",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme14/bg.gif",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme14/bg.gif",
+ "profile_background_tile": true,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1377066428260478976/Fe301LpY_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1377066428260478976/Fe301LpY_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/60006673/1675903413",
+ "profile_link_color": "1B95E0",
+ "profile_sidebar_border_color": "FFFFFF",
+ "profile_sidebar_fill_color": "EFEFEF",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": false,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 1632117469640007681
+ ],
+ "pinned_tweet_ids_str": [
+ "1632117469640007681"
+ ],
+ "has_custom_timelines": true,
+ "can_dm": false,
+ "can_media_tag": false,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": true,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "1242221893": {
+ "id": 1242221893,
+ "id_str": "1242221893",
+ "name": "GothJay",
+ "screen_name": "29XJus16tinX34",
+ "location": "",
+ "description": "",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 40,
+ "fast_followers_count": 0,
+ "normal_followers_count": 40,
+ "friends_count": 90,
+ "listed_count": 0,
+ "created_at": "Mon Mar 04 21:02:05 +0000 2013",
+ "favourites_count": 581,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 1327,
+ "media_count": 69,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "C0DEED",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1018133000339378181/jve3fEer_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1018133000339378181/jve3fEer_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1242221893/1523944503",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 1245764324108505097
+ ],
+ "pinned_tweet_ids_str": [
+ "1245764324108505097"
+ ],
+ "has_custom_timelines": true,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "none",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "1646209590453846112": {
+ "id": 1646209590453846112,
+ "id_str": "1646209590453846112",
+ "name": "game winner",
+ "screen_name": "pemstorygee",
+ "location": "",
+ "description": "",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 51,
+ "fast_followers_count": 0,
+ "normal_followers_count": 51,
+ "friends_count": 206,
+ "listed_count": 3,
+ "created_at": "Wed Apr 12 17:52:25 +0000 2023",
+ "favourites_count": 321,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 190,
+ "media_count": 11,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "F5F8FA",
+ "profile_background_image_url": null,
+ "profile_background_image_url_https": null,
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1646209829705334806/cZ9FVq1F_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1646209829705334806/cZ9FVq1F_normal.jpg",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [],
+ "pinned_tweet_ids_str": [],
+ "has_custom_timelines": false,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "none",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "831009338": {
+ "id": 831009338,
+ "id_str": "831009338",
+ "name": "SeerOfJustice",
+ "screen_name": "Justice_Seer",
+ "location": "",
+ "description": "Humanity, fairness, compassion, opportunity & equality for *EVERYONE* in society. We all belong. We all matter. We're all \"Human\"..after all!",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 2883,
+ "fast_followers_count": 0,
+ "normal_followers_count": 2883,
+ "friends_count": 1465,
+ "listed_count": 25,
+ "created_at": "Tue Sep 18 12:58:03 +0000 2012",
+ "favourites_count": 89651,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 110535,
+ "media_count": 29808,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "C0DEED",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1385320240410775553/eyrO9ETX_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1385320240410775553/eyrO9ETX_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/831009338/1499707277",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": false,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [],
+ "pinned_tweet_ids_str": [],
+ "has_custom_timelines": true,
+ "can_dm": false,
+ "can_media_tag": false,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "1434208448959426564": {
+ "id": 1434208448959426564,
+ "id_str": "1434208448959426564",
+ "name": "Rubin Domi",
+ "screen_name": "domi_rubin",
+ "location": "",
+ "description": "Lavdi yt, oh brez-pas-brezi u k'nofte!",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 19,
+ "fast_followers_count": 0,
+ "normal_followers_count": 19,
+ "friends_count": 20,
+ "listed_count": 0,
+ "created_at": "Sat Sep 04 17:35:49 +0000 2021",
+ "favourites_count": 22,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 3130,
+ "media_count": 30,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "F5F8FA",
+ "profile_background_image_url": null,
+ "profile_background_image_url_https": null,
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1646685847767449600/yjP_xQOd_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1646685847767449600/yjP_xQOd_normal.jpg",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 1631554537352749057
+ ],
+ "pinned_tweet_ids_str": [
+ "1631554537352749057"
+ ],
+ "has_custom_timelines": false,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [
+ "analytics"
+ ],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "1481417456": {
+ "id": 1481417456,
+ "id_str": "1481417456",
+ "name": "TomTomski\ud83c\uddf3\ud83c\uddf1\ud83c\uddee\ud83c\uddf1\ud83c\udfdb\ufe0f\ud83d\ude9c",
+ "screen_name": "NldTmv",
+ "location": "",
+ "description": "I was raised as socialist and humanist,\ntoday I'm a realist.\n#TeamThierry #NoAgenda\n#vitD #vitK\nnldtmv@noagendasocial.com\nnldtmv@mastodon.social",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 4970,
+ "fast_followers_count": 0,
+ "normal_followers_count": 4970,
+ "friends_count": 5077,
+ "listed_count": 4,
+ "created_at": "Tue Jun 04 05:15:14 +0000 2013",
+ "favourites_count": 239706,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 142303,
+ "media_count": 5778,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "022330",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme15/bg.png",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme15/bg.png",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1516085087472922631/SmypDe1V_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1516085087472922631/SmypDe1V_normal.jpg",
+ "profile_link_color": "828F94",
+ "profile_sidebar_border_color": "A8C7F7",
+ "profile_sidebar_fill_color": "C0DFEC",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": false,
+ "default_profile": false,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 1652787424559259651
+ ],
+ "pinned_tweet_ids_str": [
+ "1652787424559259651"
+ ],
+ "has_custom_timelines": true,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [
+ "analytics"
+ ],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": true,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "915823166": {
+ "id": 915823166,
+ "id_str": "915823166",
+ "name": "Candy England",
+ "screen_name": "Izziebettz2",
+ "location": "Earth",
+ "description": "Just left of center. Equal rights\u2026 for all. Pro Union. Pro public schools. Pro public service\u2026 for the public good. Pro arts. Leave behind a better world. Vote.",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 652,
+ "fast_followers_count": 0,
+ "normal_followers_count": 652,
+ "friends_count": 1318,
+ "listed_count": 1,
+ "created_at": "Wed Oct 31 00:41:34 +0000 2012",
+ "favourites_count": 172554,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": true,
+ "verified": false,
+ "statuses_count": 91573,
+ "media_count": 143,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "C0DEED",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1317925999049232384/2VmgJ8ir_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1317925999049232384/2VmgJ8ir_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/915823166/1385115947",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": false,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 952020804492976128
+ ],
+ "pinned_tweet_ids_str": [
+ "952020804492976128"
+ ],
+ "has_custom_timelines": true,
+ "can_dm": false,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [
+ "analytics"
+ ],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "1448032192119123968": {
+ "id": 1448032192119123968,
+ "id_str": "1448032192119123968",
+ "name": "WINTER \u1d2e\u1d43\u1d48 \u2071\u207f\u1da0\u02e1\u1d58\u1d49\u207f\u1d9c\u1d49\u02b3",
+ "screen_name": "WinterEracer",
+ "location": "69 Astronaughty Way, Mars",
+ "description": "classy, sassy and a lil smart assy \ud83d\udea8 FOLLOW AT YOUR OWN RISK \ud83d\udea8 18+ ADULT AND OFFENSIVE HUMOR.",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 3741,
+ "fast_followers_count": 0,
+ "normal_followers_count": 3741,
+ "friends_count": 3371,
+ "listed_count": 12,
+ "created_at": "Tue Oct 12 23:15:27 +0000 2021",
+ "favourites_count": 34935,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": false,
+ "verified": false,
+ "statuses_count": 43456,
+ "media_count": 8334,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "F5F8FA",
+ "profile_background_image_url": null,
+ "profile_background_image_url_https": null,
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1644708149524348928/2AWApgNl_normal.jpg",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1644708149524348928/2AWApgNl_normal.jpg",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1448032192119123968/1682560382",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 1652704415206309890
+ ],
+ "pinned_tweet_ids_str": [
+ "1652704415206309890"
+ ],
+ "has_custom_timelines": true,
+ "can_dm": true,
+ "can_media_tag": true,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [
+ "analytics"
+ ],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": true,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ },
+ "1431909655": {
+ "id": 1431909655,
+ "id_str": "1431909655",
+ "name": "nightpain.eth",
+ "screen_name": "nightpain_eth",
+ "location": "\ud83d\udcb9",
+ "description": "\u26e4 An Aquarius who\u2019s in love with a Virgo. \u26e4 Forever in pursuit of knowledge. \u26e4 Remilio world order \ud83d\udd1c",
+ "url": null,
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "protected": false,
+ "followers_count": 1426,
+ "fast_followers_count": 0,
+ "normal_followers_count": 1426,
+ "friends_count": 1069,
+ "listed_count": 4,
+ "created_at": "Thu May 16 01:32:31 +0000 2013",
+ "favourites_count": 4520,
+ "utc_offset": null,
+ "time_zone": null,
+ "geo_enabled": true,
+ "verified": false,
+ "statuses_count": 955,
+ "media_count": 107,
+ "lang": null,
+ "contributors_enabled": false,
+ "is_translator": false,
+ "is_translation_enabled": false,
+ "profile_background_color": "C0DEED",
+ "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_tile": false,
+ "profile_image_url": "http://pbs.twimg.com/profile_images/1648107098264182789/-yENejI8_normal.png",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1648107098264182789/-yENejI8_normal.png",
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1431909655/1682884072",
+ "profile_link_color": "1DA1F2",
+ "profile_sidebar_border_color": "C0DEED",
+ "profile_sidebar_fill_color": "DDEEF6",
+ "profile_text_color": "333333",
+ "profile_use_background_image": true,
+ "has_extended_profile": true,
+ "default_profile": true,
+ "default_profile_image": false,
+ "pinned_tweet_ids": [
+ 1623808252512292867
+ ],
+ "pinned_tweet_ids_str": [
+ "1623808252512292867"
+ ],
+ "has_custom_timelines": true,
+ "can_dm": true,
+ "can_media_tag": false,
+ "following": false,
+ "follow_request_sent": false,
+ "notifications": false,
+ "muting": false,
+ "blocking": false,
+ "blocked_by": false,
+ "want_retweets": false,
+ "advertiser_account_type": "promotable_user",
+ "advertiser_account_service_levels": [],
+ "profile_interstitial_type": "",
+ "business_profile_state": "none",
+ "translator_type": "none",
+ "withheld_in_countries": [],
+ "followed_by": false,
+ "ext_profile_image_shape": "Circle",
+ "ext_has_nft_avatar": false,
+ "ext_is_blue_verified": false,
+ "ext": {
+ "highlightedLabel": {
+ "r": {
+ "ok": {}
+ },
+ "ttl": -1
+ },
+ "hasNftAvatar": {
+ "r": {
+ "ok": false
+ },
+ "ttl": -1
+ },
+ "superFollowMetadata": {
+ "r": {
+ "ok": {
+ "superFollowEligible": false,
+ "superFollowing": false,
+ "superFollowedBy": false,
+ "exclusiveTweetFollowing": false,
+ "privateSuperFollowing": false
+ }
+ },
+ "ttl": -1
+ }
+ },
+ "require_some_consent": false
+ }
+ },
+ "moments": {},
+ "cards": {},
+ "places": {},
+ "media": {},
+ "broadcasts": {},
+ "topics": {},
+ "lists": {}
+ },
+ "timeline": {
+ "id": "search-7058555778929973050",
+ "instructions": [
+ {
+ "addEntries": {
+ "entries": [
+ {
+ "entryId": "sq-I-t-1652790086151307265",
+ "sortIndex": "999990",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790086151307265",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 14,
+ "endIndex": 22
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790085866213376",
+ "sortIndex": "999980",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790085866213376",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 42,
+ "endIndex": 50
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790084188381185",
+ "sortIndex": "999970",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790084188381185",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 11,
+ "endIndex": 19
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790083702099969",
+ "sortIndex": "999960",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790083702099969",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 16,
+ "endIndex": 24
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790078832361472",
+ "sortIndex": "999950",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790078832361472",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 26,
+ "endIndex": 34
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790078677340160",
+ "sortIndex": "999940",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790078677340160",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 21,
+ "endIndex": 29
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAAGAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790072368832515",
+ "sortIndex": "999930",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790072368832515",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 53,
+ "endIndex": 61
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790067914481679",
+ "sortIndex": "999920",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790067914481679",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 10,
+ "endIndex": 18
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790063468617728",
+ "sortIndex": "999910",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790063468617728",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 11,
+ "endIndex": 19
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790058120773633",
+ "sortIndex": "999900",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790058120773633",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 15,
+ "endIndex": 23
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790058095722497",
+ "sortIndex": "999890",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790058095722497",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 85,
+ "endIndex": 93
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790056254595072",
+ "sortIndex": "999880",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790056254595072",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 1,
+ "endIndex": 9
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790055864287233",
+ "sortIndex": "999870",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790055864287233",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 1,
+ "endIndex": 9
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790053691686913",
+ "sortIndex": "999860",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790053691686913",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 15,
+ "endIndex": 23
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790047853125632",
+ "sortIndex": "999850",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790047853125632",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 1,
+ "endIndex": 9
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790044300640256",
+ "sortIndex": "999840",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790044300640256",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 17,
+ "endIndex": 25
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790042216267777",
+ "sortIndex": "999830",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790042216267777",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 18,
+ "endIndex": 26
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-I-t-1652790038889897984",
+ "sortIndex": "999820",
+ "content": {
+ "item": {
+ "content": {
+ "tweet": {
+ "id": "1652790038889897984",
+ "displayType": "Tweet",
+ "highlights": {
+ "textHighlights": [
+ {
+ "startIndex": 8,
+ "endIndex": 16
+ }
+ ]
+ }
+ }
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "tweet",
+ "details": {
+ "timelinesDetails": {
+ "controllerData": "DAACDAAFDAABDAABDAABCgABAAAAAAAAACAAAAwAAgoAAQAAAAAAAAAhCgACbYQecmRfGkoLAAMAAAARZWxvbiBtdXNrIGxhbmc6ZW4KAAU2jBM/N+8lMggABgAAAAEAAAAAAA=="
+ }
+ }
+ },
+ "feedbackInfo": {
+ "feedbackKeys": [
+ "givefeedback"
+ ],
+ "displayContext": {
+ "reason": "This Tweet's not helpful"
+ },
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-cursor-top",
+ "sortIndex": "999999999",
+ "content": {
+ "operation": {
+ "cursor": {
+ "value": "refresh:thGAVUV0VFVBaAgLHFkvLx7y0WgoCw1fL08e8tEnEVmIZ6FYCJehgEVVNFUjUBFQAVAAA=",
+ "cursorType": "Top"
+ }
+ }
+ }
+ },
+ {
+ "entryId": "sq-cursor-bottom",
+ "sortIndex": "0",
+ "content": {
+ "operation": {
+ "cursor": {
+ "value": "scroll:thGAVUV0VFVBaAgLHFkvLx7y0WgoCw1fL08e8tEnEVmIZ6FYCJehgEVVNFUjUBFQAVAAA=",
+ "cursorType": "Bottom"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "responseObjects": {
+ "feedbackActions": {
+ "givefeedback": {
+ "feedbackType": "GiveFeedback",
+ "prompt": "This Tweet's not helpful",
+ "confirmation": "Thanks for offering your feedback. Twitter is conducting research to improve search. Choose the option that best reflects your opinion.",
+ "childKeys": [
+ "notrelevant",
+ "notcredible"
+ ],
+ "hasUndoAction": true,
+ "confirmationDisplayType": "Inline",
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_givefeedback",
+ "action": "click"
+ },
+ "icon": "FROWN"
+ },
+ "notrelevant": {
+ "feedbackType": "NotRelevant",
+ "prompt": "This Tweet isn't relevant",
+ "confirmation": "Thanks for your help.\nThis feedback will be used in research to improve search.",
+ "hasUndoAction": true,
+ "confirmationDisplayType": "Inline",
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_notrelevant",
+ "action": "click"
+ }
+ },
+ "notcredible": {
+ "feedbackType": "NotCredible",
+ "prompt": "This Tweet isn't credible",
+ "confirmation": "Thanks for your help.\nThis feedback will be used in research to improve search.",
+ "hasUndoAction": true,
+ "confirmationDisplayType": "Inline",
+ "clientEventInfo": {
+ "component": "result",
+ "element": "feedback_notcredible",
+ "action": "click"
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/mocked-data/tweet_details_raw.json b/tests/mocked-data/tweet_details_raw.json
new file mode 100644
index 0000000..28da78a
--- /dev/null
+++ b/tests/mocked-data/tweet_details_raw.json
@@ -0,0 +1,1813 @@
+{
+ "data": {
+ "threaded_conversation_with_injections_v2": {
+ "instructions": [
+ {
+ "type": "TimelineAddEntries",
+ "entries": [
+ {
+ "entryId": "tweet-1649191520250245121",
+ "sortIndex": "7574180516604530686",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191520250245121",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583731,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583731,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191520250245121"
+ ],
+ "editable_until_msecs": "1682034673000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "297877",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "created_at": "Thu Apr 20 23:21:13 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 98
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 334,
+ "favorited": false,
+ "full_text": "Today, we are deprecating our Premium v1.1 API, including Premium Search and Account Activity API.",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 99,
+ "reply_count": 73,
+ "retweet_count": 203,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191520250245121",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "SelfThread",
+ "hasModeratedReplies": false
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649191521323995138",
+ "sortIndex": "7574180516604530676",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "conversationthread-1649191521323995138-tweet-1649191521323995138",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191521323995138",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583731,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583731,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191521323995138"
+ ],
+ "editable_until_msecs": "1682034673000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "87118",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "created_at": "Thu Apr 20 23:21:13 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 190
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 66,
+ "favorited": false,
+ "full_text": "On 3/29 we announced that deprecations across our legacy Twitter API access tiers would be completed by 4/29. Unwinding Premium is one step closer to full deprecation of those legacy tiers.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191520250245121",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 35,
+ "reply_count": 1,
+ "retweet_count": 46,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191521323995138",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "SelfThread"
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ },
+ "timelinesDetails": {
+ "controllerData": "DAACDAAEDAABCgABFSABCCADg4UKAAIAAAAAGEAQCAAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649191521323995138-tweet-1649191522485817345",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191522485817345",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583731,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583731,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191522485817345"
+ ],
+ "editable_until_msecs": "1682034674000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "43667",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "created_at": "Thu Apr 20 23:21:14 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 256
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "shorturl.at/uwAKZ",
+ "expanded_url": "https://shorturl.at/uwAKZ",
+ "url": "https://t.co/A2FQP2DWuy",
+ "indices": [
+ 233,
+ 256
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 65,
+ "favorited": false,
+ "full_text": "If you are a Twitter developer with a commercial use case, we recommend that you apply for our Enterprise tier.\nEnterprise Search and Account Activity API continue to be available to developers on that Enterprise tier. \n\nApply here: https://t.co/A2FQP2DWuy",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191521323995138",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 11,
+ "reply_count": 14,
+ "retweet_count": 18,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191522485817345",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "SelfThread"
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ },
+ "timelinesDetails": {
+ "controllerData": "DAACDAAEDAABCgABFSABECADg4EKAAIAAAAAGEAQCAAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649191521323995138-tweet-1649191523697979392",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191523697979392",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583731,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583731,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191523697979392"
+ ],
+ "editable_until_msecs": "1682034674000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "37046",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "created_at": "Thu Apr 20 23:21:14 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 193
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com",
+ "expanded_url": "https://developer.twitter.com/",
+ "url": "https://t.co/iGTdPXTp2D",
+ "indices": [
+ 170,
+ 193
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 66,
+ "favorited": false,
+ "full_text": "Thank you to those who have already migrated to our new API offerings. We hope you can continue to seamlessly use the Twitter API via our new access tiers. \n\nLearn more: https://t.co/iGTdPXTp2D",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191522485817345",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 0,
+ "reply_count": 20,
+ "retweet_count": 20,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191523697979392",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "SelfThread"
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ },
+ "timelinesDetails": {
+ "controllerData": "DAACDAAEDAABCgABFSABICADg4EKAAIAAAAAGEAQCAAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649192501142515714",
+ "sortIndex": "7574180516604530666",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "conversationthread-1649192501142515714-tweet-1649192501142515714",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649192501142515714",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNDIxMDk4MA==",
+ "rest_id": "14210980",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Mon Mar 24 21:39:23 +0000 2008",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2316,
+ "followers_count": 304,
+ "friends_count": 776,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 10,
+ "location": "Kingston",
+ "media_count": 1809,
+ "name": "elyob",
+ "normal_followers_count": 304,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/14210980/1568350363",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1237404288596480003/4z-LNpGk_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "elyob",
+ "statuses_count": 6429,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649192501142515714"
+ ],
+ "editable_until_msecs": "1682034907000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "4423",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "created_at": "Thu Apr 20 23:25:07 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 12,
+ 111
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "2244994945",
+ "name": "Twitter Dev",
+ "screen_name": "TwitterDev",
+ "indices": [
+ 0,
+ 11
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 51,
+ "favorited": false,
+ "full_text": "@TwitterDev I love the idea of giving you money to publish information that we give you for free that you sell.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191520250245121",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 1,
+ "reply_count": 6,
+ "retweet_count": 1,
+ "retweeted": false,
+ "user_id_str": "14210980",
+ "id_str": "1649192501142515714"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ },
+ "timelinesDetails": {
+ "controllerData": "DAACDAAEDAABCgABFSABCGAHgAUKAAIAAAAACEBACAAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649192501142515714-cursor-showmore-8822273141268665287",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "PAAAAPAtPBwcFoTAs83x9Y3jLRUCAAAYJmNvbnZlcnNhdGlvbnRocmVhZC0xNjQ5MTkyNTAxMTQyNTE1NzE0IgAA",
+ "cursorType": "ShowMore",
+ "displayTreatment": {
+ "actionText": "Show replies"
+ }
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ }
+ }
+ }
+ }
+ }
+ ],
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649407172340482052",
+ "sortIndex": "7574180516604530656",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "conversationthread-1649407172340482052-tweet-1649407172340482052",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649407172340482052",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxOTIzMjY5MTY=",
+ "rest_id": "192326916",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Sat Sep 18 20:39:11 +0000 2010",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Chief contributer to the B.O.F.A. Initiative https://t.co/GvqaNO0Xgx",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "youtu.be/f7IqAjnuc4c",
+ "expanded_url": "http://youtu.be/f7IqAjnuc4c",
+ "url": "https://t.co/GvqaNO0Xgx",
+ "indices": [
+ 46,
+ 69
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "scp-wiki.net/andariel-halo-\u2026",
+ "expanded_url": "http://www.scp-wiki.net/andariel-halo-file",
+ "url": "https://t.co/4WnKh97I9W",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 226440,
+ "followers_count": 518,
+ "friends_count": 699,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 14,
+ "location": "Bagabigna's Court",
+ "media_count": 3672,
+ "name": "Admiral Benghazi",
+ "normal_followers_count": 518,
+ "pinned_tweet_ids_str": [
+ "1597994574559203329"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/192326916/1482786978",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1639067707625680898/rgNp476Y_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "AdmiralHalo",
+ "statuses_count": 85379,
+ "translator_type": "none",
+ "url": "https://t.co/4WnKh97I9W",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649407172340482052"
+ ],
+ "editable_until_msecs": "1682086089000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "2061",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter for Android",
+ "legacy": {
+ "created_at": "Fri Apr 21 13:38:09 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 12,
+ 71
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "2244994945",
+ "name": "Twitter Dev",
+ "screen_name": "TwitterDev",
+ "indices": [
+ 0,
+ 11
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 8,
+ "favorited": false,
+ "full_text": "@TwitterDev Fake account using Twitter blue to impersonate Twitter devs",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191520250245121",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 0,
+ "reply_count": 3,
+ "retweet_count": 1,
+ "retweeted": false,
+ "user_id_str": "192326916",
+ "id_str": "1649407172340482052"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ },
+ "timelinesDetails": {
+ "controllerData": "DAACDAAEDAABCgABFSAZCKIDgBUKAAIAAAAABUBACAAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649205557440512001",
+ "sortIndex": "7574180516604530646",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "conversationthread-1649205557440512001-tweet-1649205557440512001",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649205557440512001",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo4NjA4NzEyNDc=",
+ "rest_id": "860871247",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Thu Oct 04 04:43:26 +0000 2012",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "\ud83d\udcabBelieve You Can\ud83d\udcab",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "cassandramsplace.com",
+ "expanded_url": "https://www.cassandramsplace.com",
+ "url": "https://t.co/Yd36L1miEe",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 104568,
+ "followers_count": 20423,
+ "friends_count": 9673,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 101,
+ "location": " ",
+ "media_count": 1264,
+ "name": "Cassandra",
+ "normal_followers_count": 20423,
+ "pinned_tweet_ids_str": [
+ "1642013926572584960"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/860871247/1673966993",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1226616987498893312/LwUJeQ0N_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "star95011",
+ "statuses_count": 145951,
+ "translator_type": "none",
+ "url": "https://t.co/Yd36L1miEe",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1458115924012277775",
+ "professional_type": "Creator",
+ "category": []
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649205557440512001"
+ ],
+ "editable_until_msecs": "1682038020000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "3818",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter for iPad",
+ "legacy": {
+ "created_at": "Fri Apr 21 00:17:00 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 12,
+ 13
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "2244994945",
+ "name": "Twitter Dev",
+ "screen_name": "TwitterDev",
+ "indices": [
+ 0,
+ 11
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 1,
+ "favorited": false,
+ "full_text": "@TwitterDev \ud83d\udc93",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191520250245121",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "qme",
+ "quote_count": 0,
+ "reply_count": 0,
+ "retweet_count": 1,
+ "retweeted": false,
+ "user_id_str": "860871247",
+ "id_str": "1649205557440512001"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ },
+ "timelinesDetails": {
+ "controllerData": "DAACDAAEDAABCgABFSABCSQDgAUKAAIAAAAAGEBACAAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649225698102636544",
+ "sortIndex": "7574180516604530636",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "conversationthread-1649225698102636544-tweet-1649225698102636544",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649225698102636544",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjozMjYyODEwNjA0",
+ "rest_id": "3262810604",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Wed Jul 01 03:10:15 +0000 2015",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "https://t.co/Y7BSNS1VT6 \u3067BPO\u4e8b\u696d\u63a8\u9032\u3068\u304b\u30b3\u30f3\u30c6\u30f3\u30c4\u30de\u30fc\u30b1\u3068\u304bSEO\u3084\u3063\u3066\u307e\u3059\u2503 UGC\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u2503 SNS\u30ad\u30e3\u30f3\u30da\u30fc\u30f3\u2503Director/Planner/BizDev\u2503 \u5730\u65b9\u5275\u751f/\u30a6\u30a7\u30eb\u30d3\u30fc\u30a4\u30f3\u30b0\u2503\u660e\u5927\u6cd5\u2503\u30d3\u30b8\u30cd\u30b9\u306e\u6839\u672c\u306f\u300e\u8ab0\u306e\u305f\u3081\u3001\u4f55\u306e\u305f\u3081\u300f\u2503\u4ed5\u4e8b\u3084\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8\u3067\u306e\u6c17\u4ed8\u304d\u3084\u611f\u60c5\u3092\u767a\u4fe1\u4e2d",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "smartshare.jp",
+ "expanded_url": "http://smartshare.jp",
+ "url": "https://t.co/Y7BSNS1VT6",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "ownly.jp",
+ "expanded_url": "https://ownly.jp/",
+ "url": "https://t.co/94WGiRubK3",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 180304,
+ "followers_count": 12111,
+ "friends_count": 9798,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 99,
+ "location": "\u6e0b\u8c37\ud83d\udc15",
+ "media_count": 91,
+ "name": "\u30bf\u30b0\u30de\u30b5| SmartShare Inc.",
+ "normal_followers_count": 12111,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/3262810604/1676467056",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1341982608918421506/N9pS511E_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "Ma3kitagu",
+ "statuses_count": 6421,
+ "translator_type": "none",
+ "url": "https://t.co/94WGiRubK3",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1455890554005307393",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 982,
+ "name": "Digital Marketing Agency",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649225698102636544"
+ ],
+ "editable_until_msecs": "1682042822000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": true,
+ "views": {
+ "count": "5665",
+ "state": "EnabledWithCount"
+ },
+ "source": "TweetDeck Web App",
+ "legacy": {
+ "created_at": "Fri Apr 21 01:37:02 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 12,
+ 67
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "2244994945",
+ "name": "Twitter Dev",
+ "screen_name": "TwitterDev",
+ "indices": [
+ 0,
+ 11
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 3,
+ "favorited": false,
+ "full_text": "@TwitterDev \u3082\u306f\u3084\u5f7c\u3089\u3078\u306e\u4fe1\u7528\u306f\u306a\u3044\u3002\u3067\u3082\u88cf\u8fd4\u305b\u3070\u305d\u308c\u304c\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30de\u30fc\u3067\u3042\u308b\u3053\u3068\u306e\u5f37\u307f\u3067\u3082\u3042\u308b\u3093\u3060\u3051\u3069\u3002\u89e3\u305b\u306a\u3044\u306a\u3002\u3002",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191520250245121",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "ja",
+ "quote_count": 0,
+ "reply_count": 0,
+ "retweet_count": 0,
+ "retweeted": false,
+ "user_id_str": "3262810604",
+ "id_str": "1649225698102636544"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ },
+ "timelinesDetails": {
+ "controllerData": "DAACDAAEDAABCgABFSABCigDgAUKAAIAAAAAGEBACAAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649294040985157633",
+ "sortIndex": "7574180516604530626",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "conversationthread-1649294040985157633-tweet-1649294040985157633",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649294040985157633",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo2NzI5MTQ2Mw==",
+ "rest_id": "67291463",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Thu Aug 20 11:37:23 +0000 2009",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Technical Developer \ud83d\udda5 Anti-woke \ud83c\uddec\ud83c\udde7 \ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f\ud83d\ude4f Aikidoka \ud83e\udd4bVoted Leave \ud83d\udc4f\ud83c\udffb Vote Tory #BackBoris",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "app.establishmindfulness.com",
+ "expanded_url": "https://app.establishmindfulness.com",
+ "url": "https://t.co/R8idtOiirl",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 14425,
+ "followers_count": 3342,
+ "friends_count": 2784,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 25,
+ "location": "",
+ "media_count": 542,
+ "name": "Charles Robertson",
+ "normal_followers_count": 3342,
+ "pinned_tweet_ids_str": [
+ "1510004885722476546"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/67291463/1627848214",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/481337014160482305/id51gNhE_normal.jpeg",
+ "profile_interstitial_type": "",
+ "screen_name": "charlesr1971",
+ "statuses_count": 22824,
+ "translator_type": "none",
+ "url": "https://t.co/R8idtOiirl",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649294040985157633"
+ ],
+ "editable_until_msecs": "1682059116000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "1155",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter for iPhone",
+ "legacy": {
+ "created_at": "Fri Apr 21 06:08:36 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 12,
+ 213
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "2244994945",
+ "name": "Twitter Dev",
+ "screen_name": "TwitterDev",
+ "indices": [
+ 0,
+ 11
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 5,
+ "favorited": false,
+ "full_text": "@TwitterDev What exactly is your definition of deprecation?\nBecause normally it means a period of time where users can still access a service, before it is retired?\nI doubt anyone from Twitter, will answer this. \ud83d\ude1e",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191520250245121",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 0,
+ "reply_count": 2,
+ "retweet_count": 0,
+ "retweeted": false,
+ "user_id_str": "67291463",
+ "id_str": "1649294040985157633"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ },
+ "timelinesDetails": {
+ "controllerData": "DAACDAAEDAABCgABFSAJDDADgBUKAAIAAAAABEBACAAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "conversationthread-1649593041966219264",
+ "sortIndex": "7574180516604530616",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "conversationthread-1649593041966219264-tweet-1649593041966219264",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649593041966219264",
+ "has_birdwatch_notes": false,
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTQzNzk4MTExMTU5ODgxNzI4",
+ "rest_id": "1543798111159881728",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Mon Jul 04 03:28:18 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "My name is pronounced almost like \"Wheaty\".\nWe all need each other we all help each other. \nProfile pic by @neu_siberiancat",
+ "entities": {
+ "description": {
+ "urls": []
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 33799,
+ "followers_count": 1855,
+ "friends_count": 1714,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 3,
+ "location": "Aotearoa/New Zealand",
+ "media_count": 401,
+ "name": "Huitty \ud83d\udc99 Scruffa #SaveA11yBots",
+ "normal_followers_count": 1855,
+ "pinned_tweet_ids_str": [
+ "1553657376829427713"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1543798111159881728/1672295170",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1615596259259346944/QxXj0gfM_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "HuittyH",
+ "statuses_count": 10961,
+ "translator_type": "none",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "business_account": {}
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649593041966219264"
+ ],
+ "editable_until_msecs": "1682130403000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "641",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "created_at": "Sat Apr 22 01:56:43 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 12,
+ 213
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "2244994945",
+ "name": "Twitter Dev",
+ "screen_name": "TwitterDev",
+ "indices": [
+ 0,
+ 11
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [
+ {
+ "indices": [
+ 24,
+ 38
+ ],
+ "text": "accessibility"
+ },
+ {
+ "indices": [
+ 54,
+ 68
+ ],
+ "text": "accessibility"
+ },
+ {
+ "indices": [
+ 134,
+ 148
+ ],
+ "text": "accessibility"
+ },
+ {
+ "indices": [
+ 200,
+ 213
+ ],
+ "text": "SaveA11yBots"
+ }
+ ],
+ "symbols": []
+ },
+ "favorite_count": 7,
+ "favorited": false,
+ "full_text": "@TwitterDev Any word on #accessibility bots? \nWithout #accessibility bots Twitter will be unusable for blind/VI and some ND people. \n#accessibility bots need to remain and they need to remain free.\n\n#SaveA11yBots",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191520250245121",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 0,
+ "reply_count": 0,
+ "retweet_count": 4,
+ "retweeted": false,
+ "user_id_str": "1543798111159881728",
+ "id_str": "1649593041966219264"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ },
+ "timelinesDetails": {
+ "controllerData": "DAACDAAEDAABCgABFSAZiCADgAUKAAIAAAAABEBACAAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "details": {
+ "conversationDetails": {
+ "conversationSection": "HighQuality"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "cursor-bottom-5943802396034306028",
+ "sortIndex": "7574180516604530615",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "SQAAAPA6HBl2hMCzzfH1jeMtgIDSpbeIxOQtgoC8ze7tk-MthMDSse28jeMtiICw1bLF7-MtgoC2saSMvOMtgMDTnZqCneMtJQISFQQAAA",
+ "cursorType": "Bottom"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "type": "TimelineTerminateTimeline",
+ "direction": "Top"
+ }
+ ],
+ "metadata": {
+ "reader_mode_config": {
+ "is_reader_mode_available": true
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/mocked-data/user_by_id_raw.json b/tests/mocked-data/user_by_id_raw.json
new file mode 100644
index 0000000..cf0d122
--- /dev/null
+++ b/tests/mocked-data/user_by_id_raw.json
@@ -0,0 +1,94 @@
+{
+ "data": {
+ "user": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583721,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583721,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ },
+ "smart_blocked_by": false,
+ "smart_blocking": false,
+ "business_account": {}
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/mocked-data/user_by_login_raw.json b/tests/mocked-data/user_by_login_raw.json
new file mode 100644
index 0000000..ffa0235
--- /dev/null
+++ b/tests/mocked-data/user_by_login_raw.json
@@ -0,0 +1,128 @@
+{
+ "data": {
+ "user": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583731,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583731,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ },
+ "smart_blocked_by": false,
+ "smart_blocking": false,
+ "legacy_extended_profile": {
+ "birthdate": {
+ "day": 21,
+ "month": 3,
+ "visibility": "Public",
+ "year_visibility": "Self"
+ }
+ },
+ "is_profile_translatable": false,
+ "verification_info": {
+ "reason": {
+ "description": {
+ "text": "This account is verified because it's an affiliate of @Twitter on Twitter. Learn more",
+ "entities": [
+ {
+ "from_index": 54,
+ "to_index": 62,
+ "ref": {
+ "url": "https://twitter.com/Twitter",
+ "url_type": "ExternalUrl"
+ }
+ },
+ {
+ "from_index": 75,
+ "to_index": 85,
+ "ref": {
+ "url": "https://help.twitter.com/en/rules-and-policies/profile-labels",
+ "url_type": "ExternalUrl"
+ }
+ }
+ ]
+ }
+ }
+ },
+ "business_account": {}
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/mocked-data/user_tweets_and_replies_raw.json b/tests/mocked-data/user_tweets_and_replies_raw.json
new file mode 100644
index 0000000..b5a2121
--- /dev/null
+++ b/tests/mocked-data/user_tweets_and_replies_raw.json
@@ -0,0 +1,8654 @@
+{
+ "data": {
+ "user": {
+ "result": {
+ "__typename": "User",
+ "timeline_v2": {
+ "timeline": {
+ "instructions": [
+ {
+ "type": "TimelineClearCache"
+ },
+ {
+ "type": "TimelineAddEntries",
+ "entries": [
+ {
+ "entryId": "homeConversation-1649191520250245121-1649191522485817345-1649191523697979392",
+ "sortIndex": "1649191523697979392",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1649191523697979392-0-tweet-1649191520250245121",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191520250245121",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191520250245121"
+ ],
+ "editable_until_msecs": "1682034673000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "298187",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 50,
+ "bookmarked": false,
+ "created_at": "Thu Apr 20 23:21:13 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 98
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 334,
+ "favorited": false,
+ "full_text": "Today, we are deprecating our Premium v1.1 API, including Premium Search and Account Activity API.",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 99,
+ "reply_count": 73,
+ "retweet_count": 203,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191520250245121",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1649191523697979392-1-tweet-1649191522485817345",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191522485817345",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191522485817345"
+ ],
+ "editable_until_msecs": "1682034674000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "43858",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 2,
+ "bookmarked": false,
+ "created_at": "Thu Apr 20 23:21:14 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 256
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "shorturl.at/uwAKZ",
+ "expanded_url": "https://shorturl.at/uwAKZ",
+ "url": "https://t.co/A2FQP2DWuy",
+ "indices": [
+ 233,
+ 256
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 65,
+ "favorited": false,
+ "full_text": "If you are a Twitter developer with a commercial use case, we recommend that you apply for our Enterprise tier.\nEnterprise Search and Account Activity API continue to be available to developers on that Enterprise tier. \n\nApply here: https://t.co/A2FQP2DWuy",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191521323995138",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 11,
+ "reply_count": 14,
+ "retweet_count": 18,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191522485817345",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1649191523697979392-2-tweet-1649191523697979392",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191523697979392",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191523697979392"
+ ],
+ "editable_until_msecs": "1682034674000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "37206",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 5,
+ "bookmarked": false,
+ "created_at": "Thu Apr 20 23:21:14 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 193
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com",
+ "expanded_url": "https://developer.twitter.com/",
+ "url": "https://t.co/iGTdPXTp2D",
+ "indices": [
+ 170,
+ 193
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 66,
+ "favorited": false,
+ "full_text": "Thank you to those who have already migrated to our new API offerings. We hope you can continue to seamlessly use the Twitter API via our new access tiers. \n\nLearn more: https://t.co/iGTdPXTp2D",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191522485817345",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 0,
+ "reply_count": 20,
+ "retweet_count": 20,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191523697979392",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1649191520250245121",
+ "1649191521323995138",
+ "1649191522485817345",
+ "1649191523697979392"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1643373950930661377",
+ "sortIndex": "1643373950930661377",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1643373950930661377",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "initial_tweet_id": "1643366600710684672",
+ "edit_control_initial": {
+ "edit_tweet_ids": [
+ "1643366600710684672",
+ "1643373950930661377"
+ ],
+ "editable_until_msecs": "1680645904000",
+ "is_edit_eligible": true,
+ "edits_remaining": "4"
+ }
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "previous_counts": {
+ "bookmark_count": 13,
+ "favorite_count": 97,
+ "quote_count": 14,
+ "reply_count": 32,
+ "retweet_count": 28
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "129587",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 48,
+ "bookmarked": false,
+ "created_at": "Tue Apr 04 22:04:16 +0000 2023",
+ "conversation_id_str": "1643373950930661377",
+ "display_text_range": [
+ 0,
+ 270
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 366,
+ "favorited": false,
+ "full_text": "\ud83d\udea8 If your developer account application was under review over the last few months, we kindly ask you to re-apply if you are interested in subscribing to our new Twitter API Free or Basic plans. \n\nOur new self-service process should enable you to get access in no time! \ud83d\ude4f",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 41,
+ "reply_count": 138,
+ "retweet_count": 112,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1643373950930661377"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "whoToFollow-1643373950930661376",
+ "sortIndex": "1643373950930661376",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "whoToFollow-1643373950930661376-user-6253282",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo2MjUzMjgy",
+ "rest_id": "6253282",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Wed May 23 06:01:13 +0000 2007",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Tweets about changes and service issues. Follow @TwitterDev\u00a0for more.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com",
+ "expanded_url": "https://developer.twitter.com",
+ "url": "https://t.co/8IkCzCDr19",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 4,
+ "followers_count": 6004410,
+ "friends_count": 35,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 12287,
+ "location": "",
+ "media_count": 10,
+ "name": "Twitter API",
+ "normal_followers_count": 6004410,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/6253282/1633532284",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445765299974795279/ExVMkDHG_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterAPI",
+ "statuses_count": 3746,
+ "translator_type": "regular",
+ "url": "https://t.co/8IkCzCDr19",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "suggest_who_to_follow",
+ "element": "user",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "WhoToFollow",
+ "sourceData": "DAABCgABdY/sN4lZqW0KAAIAAAAAAAAAAAAIAAIAAACDCAADAAAAAgA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "whoToFollow-1643373950930661376-user-12",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMg==",
+ "rest_id": "12",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Tue Mar 21 20:50:14 +0000 2006",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "#bitcoin\n#nostr: npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "primal.net/jack",
+ "expanded_url": "https://primal.net/jack",
+ "url": "https://t.co/7D9QGWeDPb",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 35922,
+ "followers_count": 6522692,
+ "friends_count": 4616,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 33464,
+ "location": "",
+ "media_count": 2904,
+ "name": "jack",
+ "normal_followers_count": 6522692,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/12/1584998840",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1633258359792062465/pa8Hx-C9_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "jack",
+ "statuses_count": 29011,
+ "translator_type": "regular",
+ "url": "https://t.co/7D9QGWeDPb",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "suggest_who_to_follow",
+ "element": "user",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "WhoToFollow",
+ "sourceData": "DAABCgABdY/sN4lZqW0KAAIAAAAAAAAAAAAIAAIAAACDCAADAAAAAgA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "whoToFollow-1643373950930661376-user-95731075",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo5NTczMTA3NQ==",
+ "rest_id": "95731075",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Wed Dec 09 21:00:57 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Tweeting the latest safety tools, resources, and updates from @Twitter. For support, visit https://t.co/jD9AXHAuw5",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "help.twitter.com",
+ "expanded_url": "https://help.twitter.com",
+ "url": "https://t.co/jD9AXHAuw5",
+ "indices": [
+ 91,
+ 114
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "help.twitter.com",
+ "expanded_url": "https://help.twitter.com",
+ "url": "https://t.co/jD9AXHAuw5",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 190,
+ "followers_count": 3658964,
+ "friends_count": 142,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 8392,
+ "location": "Twitter HQ",
+ "media_count": 157,
+ "name": "Twitter Safety",
+ "normal_followers_count": 3658964,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/95731075/1643833743",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1356366102528315394/UHUFLIPh_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterSafety",
+ "statuses_count": 1530,
+ "translator_type": "regular",
+ "url": "https://t.co/jD9AXHAuw5",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "suggest_who_to_follow",
+ "element": "user",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "WhoToFollow",
+ "sourceData": "DAABCgABdY/sN4lZqW0KAAIAAAAAAAAAAAAIAAIAAACDCAADAAAAAgA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "displayType": "Vertical",
+ "header": {
+ "displayType": "Classic",
+ "text": "Who to follow",
+ "sticky": true
+ },
+ "footer": {
+ "displayType": "Classic",
+ "text": "Show more",
+ "landingUrl": {
+ "url": "twitter://connect_people?user_id=2244994945&display_location=profile_wtf_showmore",
+ "urlType": "DeepLink"
+ }
+ },
+ "clientEventInfo": {
+ "component": "suggest_who_to_follow",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "WhoToFollow"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1641222788911624192-1641222789901484034",
+ "sortIndex": "1641222789901484034",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1641222789901484034-0-tweet-1641222788911624192",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222788911624192",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222788911624192"
+ ],
+ "editable_until_msecs": "1680134779000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "230699",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 30,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:19 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 195
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "2244994945",
+ "name": "Twitter Dev",
+ "screen_name": "TwitterDev",
+ "indices": [
+ 169,
+ 180
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 187,
+ "favorited": false,
+ "full_text": "For Academia, we are looking at new ways to continue serving this community. In the meantime Free, Basic and Enterprise tiers are available for academics. Stay tuned to @TwitterDev to learn more.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222787934355456",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 63,
+ "reply_count": 45,
+ "retweet_count": 103,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222788911624192",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAAJAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAkAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1641222789901484034-1-tweet-1641222789901484034",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222789901484034",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222789901484034"
+ ],
+ "editable_until_msecs": "1680134780000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "251631",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 12,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:20 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 224
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 141,
+ "favorited": false,
+ "full_text": "Thank you for your patience as we introduce you to our new API access tiers and evolve our Developer Platform. We are excited for the future of our developer ecosystem and are looking forward to seeing what you build next! \ud83d\ude80",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222788911624192",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 26,
+ "reply_count": 91,
+ "retweet_count": 81,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222789901484034",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIJAAAAUKAAIAAAAAAQEAAAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAkCAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1641222788911624192",
+ "1641222789901484034"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIJAAAAUKAAIAAAAAAQEAAAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAkCAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222787934355456",
+ "sortIndex": "1641222787934355456",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222787934355456",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222787934355456"
+ ],
+ "editable_until_msecs": "1680134779000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "168939",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 4,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:19 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 138
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 130,
+ "favorited": false,
+ "full_text": "Ads API will continue to be available at no additional cost to approved Twitter API developers, including developers on the new Free tier.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222786894135296",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 4,
+ "reply_count": 5,
+ "retweet_count": 67,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222787934355456",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222786894135296",
+ "sortIndex": "1641222786894135296",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222786894135296",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222786894135296"
+ ],
+ "editable_until_msecs": "1680134779000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "942311",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 44,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:19 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 224
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 263,
+ "favorited": false,
+ "full_text": "Over the next 30 days, we will deprecate current access tiers such as Standard (v1.1), Essential (v2), Elevated (v2), and Premium so we recommend that you migrate to the new tiers as soon as possible for a smooth transition.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222785702952961",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 252,
+ "reply_count": 40,
+ "retweet_count": 344,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222786894135296",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222785702952961",
+ "sortIndex": "1641222785702952961",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222785702952961",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222785702952961"
+ ],
+ "editable_until_msecs": "1680134779000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "203317",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 12,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:19 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 234
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en",
+ "expanded_url": "https://developer.twitter.com/en",
+ "url": "https://t.co/mBmGTnKYpA",
+ "indices": [
+ 211,
+ 234
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 128,
+ "favorited": false,
+ "full_text": "If you are a business or have any scaled commercial projects, we encourage you to apply for our Enterprise tier to get managed services, complete streams, and access that meets your specific needs. \n\nApply now: https://t.co/mBmGTnKYpA",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222784599879680",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 10,
+ "reply_count": 11,
+ "retweet_count": 67,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222785702952961",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222784599879680",
+ "sortIndex": "1641222784599879680",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222784599879680",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222784599879680"
+ ],
+ "editable_until_msecs": "1680134778000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "1583452",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 66,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:18 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 195
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/portal/prod\u2026",
+ "expanded_url": "https://developer.twitter.com/en/portal/products/basic",
+ "url": "https://t.co/AQci4FeIWf",
+ "indices": [
+ 172,
+ 195
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 373,
+ "favorited": false,
+ "full_text": "We are also launching a new Basic (v2) access for hobbyists with 10,000 GET/month and 50,000 POST/month, 2 app IDs, and Login with Twitter for $100/month. \n\nSubscribe now: https://t.co/AQci4FeIWf",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222783601631233",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 845,
+ "reply_count": 252,
+ "retweet_count": 475,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222784599879680",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222783601631233",
+ "sortIndex": "1641222783601631233",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222783601631233",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222783601631233"
+ ],
+ "editable_until_msecs": "1680134778000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "1091431",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 95,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:18 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 230
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/portal/prod\u2026",
+ "expanded_url": "https://developer.twitter.com/en/portal/products/free",
+ "url": "https://t.co/CqCRD3vbE5",
+ "indices": [
+ 207,
+ 230
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 396,
+ "favorited": false,
+ "full_text": "Introducing a new form of Free (v2) access for write-only use cases and those testing the Twitter API with 1,500 Tweets/month at the app level, media upload endpoints, and Login with Twitter. \n\nGet started: https://t.co/CqCRD3vbE5",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222782594990080",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 339,
+ "reply_count": 60,
+ "retweet_count": 365,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222783601631233",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1638262172798144545",
+ "sortIndex": "1638262172798144545",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1638262172798144545",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1638262172798144545"
+ ],
+ "editable_until_msecs": "1679428914091",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 0,
+ "bookmarked": false,
+ "created_at": "Tue Mar 21 19:31:54 +0000 2023",
+ "conversation_id_str": "1638262172798144545",
+ "display_text_range": [
+ 0,
+ 140
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "95731075",
+ "name": "Twitter Safety",
+ "screen_name": "TwitterSafety",
+ "indices": [
+ 3,
+ 17
+ ]
+ },
+ {
+ "id_str": "75263523",
+ "name": "Sprinklr",
+ "screen_name": "Sprinklr",
+ "indices": [
+ 46,
+ 55
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 0,
+ "favorited": false,
+ "full_text": "RT @TwitterSafety: We recently partnered with @Sprinklr for an independent assessment of hate speech on Twitter, which we\u2019ve been sharing d\u2026",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 0,
+ "reply_count": 0,
+ "retweet_count": 2781,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1638262172798144545",
+ "retweeted_status_result": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1638255718540165121",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo5NTczMTA3NQ==",
+ "rest_id": "95731075",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Wed Dec 09 21:00:57 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Tweeting the latest safety tools, resources, and updates from @Twitter. For support, visit https://t.co/jD9AXHAuw5",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "help.twitter.com",
+ "expanded_url": "https://help.twitter.com",
+ "url": "https://t.co/jD9AXHAuw5",
+ "indices": [
+ 91,
+ 114
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "help.twitter.com",
+ "expanded_url": "https://help.twitter.com",
+ "url": "https://t.co/jD9AXHAuw5",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 190,
+ "followers_count": 3658964,
+ "friends_count": 142,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 8392,
+ "location": "Twitter HQ",
+ "media_count": 157,
+ "name": "Twitter Safety",
+ "normal_followers_count": 3658964,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/95731075/1643833743",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1356366102528315394/UHUFLIPh_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterSafety",
+ "statuses_count": 1530,
+ "translator_type": "regular",
+ "url": "https://t.co/jD9AXHAuw5",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1638255718540165121"
+ ],
+ "editable_until_msecs": "1679427375000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "6632526",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 389,
+ "bookmarked": false,
+ "created_at": "Tue Mar 21 19:06:15 +0000 2023",
+ "conversation_id_str": "1638255718540165121",
+ "display_text_range": [
+ 0,
+ 277
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "75263523",
+ "name": "Sprinklr",
+ "screen_name": "Sprinklr",
+ "indices": [
+ 27,
+ 36
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 17992,
+ "favorited": false,
+ "full_text": "We recently partnered with @Sprinklr for an independent assessment of hate speech on Twitter, which we\u2019ve been sharing data on publicly for several months.\n\nSprinklr\u2019s AI-powered model found that the reach of hate speech on Twitter is even lower than our own model quantified \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 498,
+ "reply_count": 1947,
+ "retweet_count": 2781,
+ "retweeted": false,
+ "user_id_str": "95731075",
+ "id_str": "1638255718540165121",
+ "self_thread": {
+ "id_str": "1638255718540165121"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1629748256577290240-1629865830337990656",
+ "sortIndex": "1629865830337990656",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1629865830337990656-0-tweet-1629748256577290240",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1629748256577290240",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxNTE5NTk0MjE1MzUyNjY4MTYw",
+ "rest_id": "1519594215352668160",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": false,
+ "created_at": "Thu Apr 28 08:27:53 +0000 2022",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "I\u2019m a software engineer at one of Canada\u2019s top tech companies with really good TC. Internet veteran. (((Club Member))). Respectable account.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "ngl.link/rileyreadonly",
+ "expanded_url": "https://ngl.link/rileyreadonly",
+ "url": "https://t.co/yKtXxRAmrN",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 33770,
+ "followers_count": 6116,
+ "friends_count": 1296,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 45,
+ "location": "San Francisco, CA",
+ "media_count": 468,
+ "name": "Riley Read-Only",
+ "normal_followers_count": 6116,
+ "pinned_tweet_ids_str": [
+ "1522781842541215744"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1519594215352668160/1663188916",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1640777971295469569/nyBXs0nS_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "HotForMoot",
+ "statuses_count": 6492,
+ "translator_type": "none",
+ "url": "https://t.co/yKtXxRAmrN",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1629748256577290240"
+ ],
+ "editable_until_msecs": "1677399038000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "13591",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter for iPhone",
+ "legacy": {
+ "bookmark_count": 2,
+ "bookmarked": false,
+ "created_at": "Sun Feb 26 07:40:38 +0000 2023",
+ "conversation_id_str": "1629748256577290240",
+ "display_text_range": [
+ 0,
+ 103
+ ],
+ "entities": {
+ "media": [
+ {
+ "display_url": "pic.twitter.com/mD8sJxdPT0",
+ "expanded_url": "https://twitter.com/HotForMoot/status/1629748256577290240/photo/1",
+ "id_str": "1629748251032449026",
+ "indices": [
+ 104,
+ 127
+ ],
+ "media_url_https": "https://pbs.twimg.com/media/Fp4HZkgacAIpQUg.jpg",
+ "type": "photo",
+ "url": "https://t.co/mD8sJxdPT0",
+ "features": {
+ "large": {
+ "faces": [
+ {
+ "x": 780,
+ "y": 1262,
+ "h": 206,
+ "w": 206
+ },
+ {
+ "x": 44,
+ "y": 1246,
+ "h": 238,
+ "w": 238
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 572,
+ "y": 925,
+ "h": 151,
+ "w": 151
+ },
+ {
+ "x": 32,
+ "y": 913,
+ "h": 174,
+ "w": 174
+ }
+ ]
+ },
+ "small": {
+ "faces": [
+ {
+ "x": 324,
+ "y": 524,
+ "h": 85,
+ "w": 85
+ },
+ {
+ "x": 18,
+ "y": 517,
+ "h": 98,
+ "w": 98
+ }
+ ]
+ },
+ "orig": {
+ "faces": [
+ {
+ "x": 780,
+ "y": 1262,
+ "h": 206,
+ "w": 206
+ },
+ {
+ "x": 44,
+ "y": 1246,
+ "h": 238,
+ "w": 238
+ }
+ ]
+ }
+ },
+ "sizes": {
+ "large": {
+ "h": 1637,
+ "w": 1170,
+ "resize": "fit"
+ },
+ "medium": {
+ "h": 1200,
+ "w": 858,
+ "resize": "fit"
+ },
+ "small": {
+ "h": 680,
+ "w": 486,
+ "resize": "fit"
+ },
+ "thumb": {
+ "h": 150,
+ "w": 150,
+ "resize": "crop"
+ }
+ },
+ "original_info": {
+ "height": 1637,
+ "width": 1170,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 367,
+ "w": 1170,
+ "h": 655
+ },
+ {
+ "x": 0,
+ "y": 109,
+ "w": 1170,
+ "h": 1170
+ },
+ {
+ "x": 0,
+ "y": 27,
+ "w": 1170,
+ "h": 1334
+ },
+ {
+ "x": 122,
+ "y": 0,
+ "w": 819,
+ "h": 1637
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "w": 1170,
+ "h": 1637
+ }
+ ]
+ }
+ }
+ ],
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "extended_entities": {
+ "media": [
+ {
+ "display_url": "pic.twitter.com/mD8sJxdPT0",
+ "expanded_url": "https://twitter.com/HotForMoot/status/1629748256577290240/photo/1",
+ "id_str": "1629748251032449026",
+ "indices": [
+ 104,
+ 127
+ ],
+ "media_key": "3_1629748251032449026",
+ "media_url_https": "https://pbs.twimg.com/media/Fp4HZkgacAIpQUg.jpg",
+ "type": "photo",
+ "url": "https://t.co/mD8sJxdPT0",
+ "ext_media_availability": {
+ "status": "Available"
+ },
+ "features": {
+ "large": {
+ "faces": [
+ {
+ "x": 780,
+ "y": 1262,
+ "h": 206,
+ "w": 206
+ },
+ {
+ "x": 44,
+ "y": 1246,
+ "h": 238,
+ "w": 238
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 572,
+ "y": 925,
+ "h": 151,
+ "w": 151
+ },
+ {
+ "x": 32,
+ "y": 913,
+ "h": 174,
+ "w": 174
+ }
+ ]
+ },
+ "small": {
+ "faces": [
+ {
+ "x": 324,
+ "y": 524,
+ "h": 85,
+ "w": 85
+ },
+ {
+ "x": 18,
+ "y": 517,
+ "h": 98,
+ "w": 98
+ }
+ ]
+ },
+ "orig": {
+ "faces": [
+ {
+ "x": 780,
+ "y": 1262,
+ "h": 206,
+ "w": 206
+ },
+ {
+ "x": 44,
+ "y": 1246,
+ "h": 238,
+ "w": 238
+ }
+ ]
+ }
+ },
+ "sizes": {
+ "large": {
+ "h": 1637,
+ "w": 1170,
+ "resize": "fit"
+ },
+ "medium": {
+ "h": 1200,
+ "w": 858,
+ "resize": "fit"
+ },
+ "small": {
+ "h": 680,
+ "w": 486,
+ "resize": "fit"
+ },
+ "thumb": {
+ "h": 150,
+ "w": 150,
+ "resize": "crop"
+ }
+ },
+ "original_info": {
+ "height": 1637,
+ "width": 1170,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 367,
+ "w": 1170,
+ "h": 655
+ },
+ {
+ "x": 0,
+ "y": 109,
+ "w": 1170,
+ "h": 1170
+ },
+ {
+ "x": 0,
+ "y": 27,
+ "w": 1170,
+ "h": 1334
+ },
+ {
+ "x": 122,
+ "y": 0,
+ "w": 819,
+ "h": 1637
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "w": 1170,
+ "h": 1637
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "favorite_count": 69,
+ "favorited": false,
+ "full_text": "Can one of the 3 people left at twitter approve my developer account? I\u2019ve been waiting for a month now https://t.co/mD8sJxdPT0",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 0,
+ "reply_count": 8,
+ "retweet_count": 4,
+ "retweeted": false,
+ "user_id_str": "1519594215352668160",
+ "id_str": "1629748256577290240"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAAJAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAkAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1629865830337990656-1-tweet-1629865830337990656",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1629865830337990656",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1629865830337990656"
+ ],
+ "editable_until_msecs": "1677427070000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "16361",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 1,
+ "bookmarked": false,
+ "created_at": "Sun Feb 26 15:27:50 +0000 2023",
+ "conversation_id_str": "1629748256577290240",
+ "display_text_range": [
+ 12,
+ 176
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "1519594215352668160",
+ "name": "Riley Read-Only",
+ "screen_name": "HotForMoot",
+ "indices": [
+ 0,
+ 11
+ ]
+ },
+ {
+ "id_str": "1519594215352668160",
+ "name": "Riley Read-Only",
+ "screen_name": "HotForMoot",
+ "indices": [
+ 16,
+ 27
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 21,
+ "favorited": false,
+ "full_text": "@HotForMoot Hey @HotForMoot \ud83d\udc4b, we've been hard at work developing our new free & basic API tiers. We'll get back to you following the launch. \n\nHint: it's coming very soon!",
+ "in_reply_to_screen_name": "HotForMoot",
+ "in_reply_to_status_id_str": "1629748256577290240",
+ "in_reply_to_user_id_str": "1519594215352668160",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 19,
+ "reply_count": 25,
+ "retweet_count": 8,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1629865830337990656"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIJAAAAUKAAIAAAAAAQEAAAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAkCAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1629748256577290240",
+ "1629865830337990656"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIJAAAAUKAAIAAAAAAQEAAAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAkCAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1626732269174943745",
+ "sortIndex": "1626732269174943745",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1626732269174943745",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1626732269174943745"
+ ],
+ "editable_until_msecs": "1676679970000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "2126277",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 27,
+ "bookmarked": false,
+ "created_at": "Fri Feb 17 23:56:10 +0000 2023",
+ "conversation_id_str": "1626732269174943745",
+ "display_text_range": [
+ 0,
+ 225
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 652,
+ "favorited": false,
+ "full_text": "Twitter is committed to the success of our Developer ecosystem. Our previous updates still stand as we phase our roll-out over the next few weeks so that we can focus on the quality and performance of our platform. Thank you!",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 318,
+ "reply_count": 253,
+ "retweet_count": 391,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1626732269174943745"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1625234161010343941",
+ "sortIndex": "1625234161010343941",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1625234161010343941",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1625234161010343941"
+ ],
+ "editable_until_msecs": "1676322794000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "2371908",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "note_tweet": {
+ "note_tweet_results": {
+ "result": {
+ "id": "Tm90ZVR3ZWV0OjE2MjUyMzQxNjA5MDU0OTQ1Mjg=",
+ "text": "There has been an immense amount of enthusiasm for the upcoming changes with Twitter API. As part of our efforts to create an optimal experience for the developer community, we will be delaying the launch of our new API platform by a few more days. \n\nMore information to follow over the coming days. Thank you for your continued interest and patience!",
+ "entity_set": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ }
+ }
+ }
+ },
+ "legacy": {
+ "bookmark_count": 174,
+ "bookmarked": false,
+ "created_at": "Mon Feb 13 20:43:14 +0000 2023",
+ "conversation_id_str": "1625234161010343941",
+ "display_text_range": [
+ 0,
+ 278
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 1429,
+ "favorited": false,
+ "full_text": "There has been an immense amount of enthusiasm for the upcoming changes with Twitter API. As part of our efforts to create an optimal experience for the developer community, we will be delaying the launch of our new API platform by a few more days. \n\nMore information to follow\u2026",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 2390,
+ "reply_count": 720,
+ "retweet_count": 2010,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1625234161010343941"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1623467615539859456-1623467619725774848-1623467621139222529",
+ "sortIndex": "1623467621139222529",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1623467621139222529-0-tweet-1623467615539859456",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1623467615539859456",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1623467615539859456"
+ ],
+ "editable_until_msecs": "1675901616000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "5872113",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 571,
+ "bookmarked": false,
+ "created_at": "Wed Feb 08 23:43:36 +0000 2023",
+ "conversation_id_str": "1623467615539859456",
+ "display_text_range": [
+ 0,
+ 240
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 3374,
+ "favorited": false,
+ "full_text": "We have been busy with some updates to the Twitter API so you can continue to build and innovate with us. \n\nWe\u2019re excited to announce an extension of the current free Twitter API access through February 13. Here\u2019s what we\u2019re shipping then \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 4126,
+ "reply_count": 645,
+ "retweet_count": 4501,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1623467615539859456",
+ "self_thread": {
+ "id_str": "1623467615539859456"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1623467621139222529-1-tweet-1623467619725774848",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1623467619725774848",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1623467619725774848"
+ ],
+ "editable_until_msecs": "1675901617000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "1089424",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 31,
+ "bookmarked": false,
+ "created_at": "Wed Feb 08 23:43:37 +0000 2023",
+ "conversation_id_str": "1623467615539859456",
+ "display_text_range": [
+ 0,
+ 152
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 627,
+ "favorited": false,
+ "full_text": "Also on February 13, we will deprecate the Premium API. If you\u2019re subscribed to Premium, you can apply for Enterprise to continue using these endpoints.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1623467618400374784",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 164,
+ "reply_count": 32,
+ "retweet_count": 387,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1623467619725774848",
+ "self_thread": {
+ "id_str": "1623467615539859456"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1623467621139222529-2-tweet-1623467621139222529",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1623467621139222529",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1623467621139222529"
+ ],
+ "editable_until_msecs": "1675901618000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "909009",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 31,
+ "bookmarked": false,
+ "created_at": "Wed Feb 08 23:43:38 +0000 2023",
+ "conversation_id_str": "1623467615539859456",
+ "display_text_range": [
+ 0,
+ 278
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 629,
+ "favorited": false,
+ "full_text": "This is a new chapter for the Twitter API to increase quality, reduce spam, and enable a thriving ecosystem. We appreciate your patience as we implement these changes and we can\u2019t wait to see what you build next!\n\nStay tuned for more information on continued Twitter API access.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1623467619725774848",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 367,
+ "reply_count": 210,
+ "retweet_count": 398,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1623467621139222529",
+ "self_thread": {
+ "id_str": "1623467615539859456"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1623467615539859456",
+ "1623467617037221889",
+ "1623467618400374784",
+ "1623467619725774848",
+ "1623467621139222529"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1621026986784337922-1621027280935092225-1621027418680229888",
+ "sortIndex": "1621027418680229888",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1621027418680229888-0-tweet-1621026986784337922",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1621026986784337922",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1621026986784337922"
+ ],
+ "editable_until_msecs": "1675319725000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "114693234",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 4780,
+ "bookmarked": false,
+ "created_at": "Thu Feb 02 06:05:25 +0000 2023",
+ "conversation_id_str": "1621026986784337922",
+ "display_text_range": [
+ 0,
+ 142
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 21990,
+ "favorited": false,
+ "full_text": "Starting February 9, we will no longer support free access to the Twitter API, both v2 and v1.1. A paid basic tier will be available instead \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 70208,
+ "reply_count": 11460,
+ "retweet_count": 18343,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1621026986784337922",
+ "self_thread": {
+ "id_str": "1621026986784337922"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1621027418680229888-1-tweet-1621027280935092225",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1621027280935092225",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1621027280935092225"
+ ],
+ "editable_until_msecs": "1675319795000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "4325739",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 53,
+ "bookmarked": false,
+ "created_at": "Thu Feb 02 06:06:35 +0000 2023",
+ "conversation_id_str": "1621026986784337922",
+ "display_text_range": [
+ 0,
+ 111
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 2891,
+ "favorited": false,
+ "full_text": "Over the years, hundreds of millions of people have sent over a trillion Tweets, with billions more every week.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1621026986784337922",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 243,
+ "reply_count": 141,
+ "retweet_count": 478,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1621027280935092225",
+ "self_thread": {
+ "id_str": "1621026986784337922"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1621027418680229888-2-tweet-1621027418680229888",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1621027418680229888",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1621027418680229888"
+ ],
+ "editable_until_msecs": "1675319828000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "3927242",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 71,
+ "bookmarked": false,
+ "created_at": "Thu Feb 02 06:07:08 +0000 2023",
+ "conversation_id_str": "1621026986784337922",
+ "display_text_range": [
+ 0,
+ 225
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 2720,
+ "favorited": false,
+ "full_text": "Twitter data are among the world\u2019s most powerful data sets. We\u2019re committed to enabling fast & comprehensive access so you can continue to build with us. \n\nWe\u2019ll be back with more details on what you can expect next week.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1621027280935092225",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 539,
+ "reply_count": 478,
+ "retweet_count": 653,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1621027418680229888",
+ "self_thread": {
+ "id_str": "1621026986784337922"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIBAAAAUKAAIAAAAAAQEAAAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1621026986784337922",
+ "1621027280935092225",
+ "1621027418680229888"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIBAAAAUKAAIAAAAAAQEAAAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1615405842735714304",
+ "sortIndex": "1615405842735714304",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1615405842735714304",
+ "birdwatch_pivot": {
+ "callToAction": {
+ "prompt": "Do you find this helpful?",
+ "title": "Rate it",
+ "destinationUrl": "https://twitter.com/i/birdwatch/n/1615749153593622532"
+ },
+ "destinationUrl": "https://twitter.com/i/birdwatch/n/1615749153593622532",
+ "footer": {
+ "text": "Context is written by people who use Twitter, and appears when rated helpful by others. Find out more.",
+ "entities": [
+ {
+ "fromIndex": 89,
+ "toIndex": 102,
+ "ref": {
+ "type": "TimelineUrl",
+ "url": "https://twitter.com/i/flow/join-birdwatch",
+ "urlType": "ExternalUrl"
+ }
+ }
+ ]
+ },
+ "note": {
+ "rest_id": "1615749153593622532"
+ },
+ "subtitle": {
+ "text": "Currently it's all major third party clients not some. Also, it is unknown what long standing rules have been broken as no guidance has been provided to any API partner. And as the tweet notes, these rules have not changed.\n\n9to5mac.com/2023/01/17/twi\u2026\n\ndeveloper.twitter.com/en/developer-t\u2026.",
+ "entities": [
+ {
+ "fromIndex": 225,
+ "toIndex": 252,
+ "ref": {
+ "type": "TimelineUrl",
+ "url": "https://t.co/bvdN7gCzrf",
+ "urlType": "ExternalUrl"
+ }
+ },
+ {
+ "fromIndex": 254,
+ "toIndex": 291,
+ "ref": {
+ "type": "TimelineUrl",
+ "url": "https://t.co/hvV3Si8aeo",
+ "urlType": "ExternalUrl"
+ }
+ }
+ ]
+ },
+ "title": "Readers added context they thought people might want to know",
+ "iconType": "BirdwatchV1Icon"
+ },
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1615405842735714304"
+ ],
+ "editable_until_msecs": "1673979540000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "3157048",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 148,
+ "bookmarked": false,
+ "created_at": "Tue Jan 17 17:49:00 +0000 2023",
+ "conversation_id_str": "1615405842735714304",
+ "display_text_range": [
+ 0,
+ 91
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 1338,
+ "favorited": false,
+ "full_text": "Twitter is enforcing its long-standing API rules. That may result in some apps not working.",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 1720,
+ "reply_count": 1247,
+ "retweet_count": 1087,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1615405842735714304"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1603823063690199040-1603823067980890112-1603823069427949568",
+ "sortIndex": "1603823069427949568",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1603823069427949568-0-tweet-1603823063690199040",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1603823063690199040",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1603823063690199040"
+ ],
+ "editable_until_msecs": "1671217990000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "283419",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 24,
+ "bookmarked": false,
+ "created_at": "Fri Dec 16 18:43:10 +0000 2022",
+ "conversation_id_str": "1603823063690199040",
+ "display_text_range": [
+ 0,
+ 150
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 805,
+ "favorited": false,
+ "full_text": "Testing\u2026 Testing\u2026 Twitter Dev is back online! \ud83d\udce1\n\nIt\u2019s been a time for change here at Twitter Dev but we have an important message to share with you. \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 34,
+ "reply_count": 66,
+ "retweet_count": 110,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1603823063690199040",
+ "self_thread": {
+ "id_str": "1603823063690199040"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1603823069427949568-1-tweet-1603823067980890112",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1603823067980890112",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1603823067980890112"
+ ],
+ "editable_until_msecs": "1671217991000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "196719",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 10,
+ "bookmarked": false,
+ "created_at": "Fri Dec 16 18:43:11 +0000 2022",
+ "conversation_id_str": "1603823063690199040",
+ "display_text_range": [
+ 0,
+ 191
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 253,
+ "favorited": false,
+ "full_text": "In this new chapter of Twitter, we will continue to invest in our Developer Platform, especially our Twitter API. Our goal is as important as ever: to ensure our entire ecosystem\u2019s success. \ud83c\udfaf",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1603823066496147456",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 99,
+ "reply_count": 45,
+ "retweet_count": 51,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1603823067980890112",
+ "self_thread": {
+ "id_str": "1603823063690199040"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1603823069427949568-2-tweet-1603823069427949568",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1603823069427949568",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1603823069427949568"
+ ],
+ "editable_until_msecs": "1671217992000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "114912",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 2,
+ "bookmarked": false,
+ "created_at": "Fri Dec 16 18:43:12 +0000 2022",
+ "conversation_id_str": "1603823063690199040",
+ "display_text_range": [
+ 0,
+ 126
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 218,
+ "favorited": false,
+ "full_text": "Thank you for sticking with us through this transition, and we cannot wait to keep building together - here\u2019s to what\u2019s next \ud83d\ude80",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1603823067980890112",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 6,
+ "reply_count": 30,
+ "retweet_count": 29,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1603823069427949568",
+ "self_thread": {
+ "id_str": "1603823063690199040"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1603823063690199040",
+ "1603823066496147456",
+ "1603823067980890112",
+ "1603823069427949568"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1587946525245816832-1587946526617264128-1587946527955329024",
+ "sortIndex": "1587946527955329024",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1587946527955329024-0-tweet-1587946525245816832",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587946525245816832",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587946525245816832"
+ ],
+ "editable_until_msecs": "1667432728000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 21,
+ "bookmarked": false,
+ "created_at": "Wed Nov 02 23:15:28 +0000 2022",
+ "conversation_id_str": "1587946525245816832",
+ "display_text_range": [
+ 0,
+ 213
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [
+ {
+ "indices": [
+ 116,
+ 122
+ ],
+ "text": "Chirp"
+ }
+ ],
+ "symbols": []
+ },
+ "favorite_count": 492,
+ "favorited": false,
+ "full_text": "We\u2019re currently hard at work to make Twitter better for everyone, including developers! We\u2019ve decided to cancel the #Chirp developer conference while we build some things that we\u2019re excited to share with you soon.",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 88,
+ "reply_count": 58,
+ "retweet_count": 85,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587946525245816832",
+ "self_thread": {
+ "id_str": "1587946525245816832"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1587946527955329024-1-tweet-1587946526617264128",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587946526617264128",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587946526617264128"
+ ],
+ "editable_until_msecs": "1667432729000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 1,
+ "bookmarked": false,
+ "created_at": "Wed Nov 02 23:15:29 +0000 2022",
+ "conversation_id_str": "1587946525245816832",
+ "display_text_range": [
+ 0,
+ 118
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 98,
+ "favorited": false,
+ "full_text": "We\u2019ll still celebrate the soon-to-be-announced winners of our Chirp Developer Challenge - stay tuned for more details!",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1587946525245816832",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 1,
+ "reply_count": 2,
+ "retweet_count": 15,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587946526617264128",
+ "self_thread": {
+ "id_str": "1587946525245816832"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAABAAAAEKAAIAAAAAAQFACAMACAsKAAl1j+w3iVmpbQ8ADAMAAAAUAQAAEAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1587946527955329024-2-tweet-1587946527955329024",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587946527955329024",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587946527955329024"
+ ],
+ "editable_until_msecs": "1667432729000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 4,
+ "bookmarked": false,
+ "created_at": "Wed Nov 02 23:15:29 +0000 2022",
+ "conversation_id_str": "1587946525245816832",
+ "display_text_range": [
+ 0,
+ 136
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [
+ {
+ "indices": [
+ 121,
+ 136
+ ],
+ "text": "BuildWhatsNext"
+ }
+ ],
+ "symbols": []
+ },
+ "favorite_count": 85,
+ "favorited": false,
+ "full_text": "As always, we\u2019re just a Tweet away, so feel free to reach out with any questions. We\u2019re grateful for your partnership to #BuildWhatsNext",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1587946526617264128",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 1,
+ "reply_count": 17,
+ "retweet_count": 18,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587946527955329024",
+ "self_thread": {
+ "id_str": "1587946525245816832"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIBAAAAUKAAIAAAAAAQEAAAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1587946525245816832",
+ "1587946526617264128",
+ "1587946527955329024"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIBAAAAUKAAIAAAAAAQEAAAMACAIKAAl1j+w3iVmpbQ8ADAMAAAAUBQAAECAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABDUOZyayK43AwAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1587519847281397767",
+ "sortIndex": "1587519847281397767",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587519847281397767",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "card": {
+ "rest_id": "https://t.co/tFQ4Eskq7t",
+ "legacy": {
+ "binding_values": [
+ {
+ "key": "photo_image_full_size_large",
+ "value": {
+ "image_value": {
+ "height": 419,
+ "width": 800,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image",
+ "value": {
+ "image_value": {
+ "height": 200,
+ "width": 400,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=400x400"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "description",
+ "value": {
+ "string_value": "Twitter API v2 has been available for quite a while now, but it's an evolving process as we bring...",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "domain",
+ "value": {
+ "string_value": "dev.to",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "thumbnail_image_large",
+ "value": {
+ "image_value": {
+ "height": 300,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=600x600"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_original",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "site",
+ "value": {
+ "scribe_key": "publisher_id",
+ "type": "USER",
+ "user_value": {
+ "id_str": "2735246778",
+ "path": []
+ }
+ }
+ },
+ {
+ "key": "photo_image_full_size_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_large",
+ "value": {
+ "image_value": {
+ "height": 419,
+ "width": 800,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_small",
+ "value": {
+ "image_value": {
+ "height": 72,
+ "width": 144,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=144x144"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "creator",
+ "value": {
+ "type": "USER",
+ "user_value": {
+ "id_str": "786491",
+ "path": []
+ }
+ }
+ },
+ {
+ "key": "thumbnail_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_original",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "vanity_url",
+ "value": {
+ "scribe_key": "vanity_url",
+ "string_value": "dev.to",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "photo_image_full_size",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 35,
+ "red": 29
+ },
+ "percentage": 91.5
+ },
+ {
+ "rgb": {
+ "blue": 74,
+ "green": 82,
+ "red": 94
+ },
+ "percentage": 4.37
+ },
+ {
+ "rgb": {
+ "blue": 84,
+ "green": 38,
+ "red": 57
+ },
+ "percentage": 1.76
+ },
+ {
+ "rgb": {
+ "blue": 54,
+ "green": 138,
+ "red": 71
+ },
+ "percentage": 0.98
+ },
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 46,
+ "red": 34
+ },
+ "percentage": 0.5
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "title",
+ "value": {
+ "string_value": "Get a video URL from Twitter API v2",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 35,
+ "red": 29
+ },
+ "percentage": 91.5
+ },
+ {
+ "rgb": {
+ "blue": 74,
+ "green": 82,
+ "red": 94
+ },
+ "percentage": 4.37
+ },
+ {
+ "rgb": {
+ "blue": 84,
+ "green": 38,
+ "red": 57
+ },
+ "percentage": 1.76
+ },
+ {
+ "rgb": {
+ "blue": 54,
+ "green": 138,
+ "red": 71
+ },
+ "percentage": 0.98
+ },
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 46,
+ "red": 34
+ },
+ "percentage": 0.5
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "summary_photo_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 35,
+ "red": 29
+ },
+ "percentage": 91.5
+ },
+ {
+ "rgb": {
+ "blue": 74,
+ "green": 82,
+ "red": 94
+ },
+ "percentage": 4.37
+ },
+ {
+ "rgb": {
+ "blue": 84,
+ "green": 38,
+ "red": 57
+ },
+ "percentage": 1.76
+ },
+ {
+ "rgb": {
+ "blue": 54,
+ "green": 138,
+ "red": 71
+ },
+ "percentage": 0.98
+ },
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 46,
+ "red": 34
+ },
+ "percentage": 0.5
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "photo_image_full_size_x_large",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "card_url",
+ "value": {
+ "scribe_key": "card_url",
+ "string_value": "https://t.co/tFQ4Eskq7t",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_original",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ }
+ ],
+ "card_platform": {
+ "platform": {
+ "audience": {
+ "name": "production"
+ },
+ "device": {
+ "name": "Swift",
+ "version": "12"
+ }
+ }
+ },
+ "name": "summary_large_image",
+ "url": "https://t.co/tFQ4Eskq7t",
+ "user_refs_results": [
+ {
+ "result": {
+ "__typename": "UserUnavailable",
+ "reason": "Protected"
+ }
+ },
+ {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNzM1MjQ2Nzc4",
+ "rest_id": "2735246778",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Fri Aug 15 19:11:17 +0000 2014",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The Twitter account that launched https://t.co/TJyCu2S5ZF. Built on @forem \ud83c\udf31\n\nAvailable via toot @ThePracticalDev@Fosstodon.org\nFind us on Bluesky @/https://t.co/TJyCu2S5ZF",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "dev.to",
+ "expanded_url": "http://dev.to",
+ "url": "https://t.co/TJyCu2S5ZF",
+ "indices": [
+ 34,
+ 57
+ ]
+ },
+ {
+ "display_url": "dev.to",
+ "expanded_url": "http://dev.to",
+ "url": "https://t.co/TJyCu2S5ZF",
+ "indices": [
+ 149,
+ 172
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "dev.to",
+ "expanded_url": "http://dev.to",
+ "url": "https://t.co/TJyCu2S5ZF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 52704,
+ "followers_count": 305967,
+ "friends_count": 2754,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 5056,
+ "location": "",
+ "media_count": 2653,
+ "name": "DEV Community",
+ "normal_followers_count": 305967,
+ "pinned_tweet_ids_str": [
+ "1650904163725856768"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2735246778/1682088142",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1389789795065335809/A8H1fuQb_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "ThePracticalDev",
+ "statuses_count": 70798,
+ "translator_type": "none",
+ "url": "https://t.co/TJyCu2S5ZF",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ }
+ ]
+ }
+ },
+ "unmention_data": {},
+ "unified_card": {
+ "card_fetch_state": "NoCard"
+ },
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587519847281397767"
+ ],
+ "editable_until_msecs": "1667331000000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 41,
+ "bookmarked": false,
+ "created_at": "Tue Nov 01 19:00:00 +0000 2022",
+ "conversation_id_str": "1587519847281397767",
+ "display_text_range": [
+ 0,
+ 163
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "dev.to/twitterdev/get\u2026",
+ "expanded_url": "https://dev.to/twitterdev/get-a-video-url-from-twitter-api-v2-1713",
+ "url": "https://t.co/tFQ4Eskq7t",
+ "indices": [
+ 140,
+ 163
+ ]
+ }
+ ],
+ "hashtags": [
+ {
+ "indices": [
+ 2,
+ 13
+ ],
+ "text": "TipTuesday"
+ }
+ ],
+ "symbols": []
+ },
+ "favorite_count": 114,
+ "favorited": false,
+ "full_text": "\ud83d\udca1 #TipTuesday: Ever wondered how to get the video URL from a Tweet in Twitter API v2? \ud83d\udc40 Here\u2019s a walkthrough, using our TypeScript SDK. \ud83d\udcab\n\nhttps://t.co/tFQ4Eskq7t",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 6,
+ "reply_count": 12,
+ "retweet_count": 20,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587519847281397767"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1587066866824085505",
+ "sortIndex": "1587066866824085505",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587066866824085505",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587066866824085505"
+ ],
+ "editable_until_msecs": "1667223001000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 2,
+ "bookmarked": false,
+ "created_at": "Mon Oct 31 13:00:01 +0000 2022",
+ "conversation_id_str": "1587066866824085505",
+ "display_text_range": [
+ 0,
+ 55
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 292,
+ "favorited": false,
+ "full_text": "\u270d\ufe0fFill in the blank \u2b07\ufe0f\n\nI start my morning off by _____",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 18,
+ "reply_count": 246,
+ "retweet_count": 17,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587066866824085505"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1586025008899448832",
+ "sortIndex": "1586025008899448832",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1586025008899448832",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1586025008899448832"
+ ],
+ "editable_until_msecs": "1666974603000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 130,
+ "bookmarked": false,
+ "created_at": "Fri Oct 28 16:00:03 +0000 2022",
+ "conversation_id_str": "1586025008899448832",
+ "display_text_range": [
+ 0,
+ 44
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 4799,
+ "favorited": false,
+ "full_text": "Describe your current project in 3 words! \u2b07\ufe0f",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 280,
+ "reply_count": 2780,
+ "retweet_count": 345,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1586025008899448832"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1585743480554487810",
+ "sortIndex": "1585743480554487810",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1585743480554487810",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "card": {
+ "rest_id": "https://t.co/swRIeqDp3u",
+ "legacy": {
+ "binding_values": [
+ {
+ "key": "photo_image_full_size_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 748,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image",
+ "value": {
+ "image_value": {
+ "height": 204,
+ "width": 400,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=400x400"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "description",
+ "value": {
+ "string_value": "New DIrect Messages v2 endpoints are now available for creating and retrieving messages.",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "domain",
+ "value": {
+ "string_value": "developer.twitter.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "thumbnail_image_large",
+ "value": {
+ "image_value": {
+ "height": 306,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=600x600"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_original",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 748,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_small",
+ "value": {
+ "image_value": {
+ "height": 74,
+ "width": 144,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=144x144"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_original",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "vanity_url",
+ "value": {
+ "scribe_key": "vanity_url",
+ "string_value": "developer.twitter.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "photo_image_full_size",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 223,
+ "green": 204,
+ "red": 185
+ },
+ "percentage": 30.64
+ },
+ {
+ "rgb": {
+ "blue": 218,
+ "green": 166,
+ "red": 93
+ },
+ "percentage": 27.75
+ },
+ {
+ "rgb": {
+ "blue": 137,
+ "green": 154,
+ "red": 185
+ },
+ "percentage": 11.33
+ },
+ {
+ "rgb": {
+ "blue": 56,
+ "green": 72,
+ "red": 127
+ },
+ "percentage": 10.23
+ },
+ {
+ "rgb": {
+ "blue": 23,
+ "green": 26,
+ "red": 47
+ },
+ "percentage": 9.42
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "title",
+ "value": {
+ "string_value": "New v2 Direct Messages endpoints",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 223,
+ "green": 204,
+ "red": 185
+ },
+ "percentage": 30.64
+ },
+ {
+ "rgb": {
+ "blue": 218,
+ "green": 166,
+ "red": 93
+ },
+ "percentage": 27.75
+ },
+ {
+ "rgb": {
+ "blue": 137,
+ "green": 154,
+ "red": 185
+ },
+ "percentage": 11.33
+ },
+ {
+ "rgb": {
+ "blue": 56,
+ "green": 72,
+ "red": 127
+ },
+ "percentage": 10.23
+ },
+ {
+ "rgb": {
+ "blue": 23,
+ "green": 26,
+ "red": 47
+ },
+ "percentage": 9.42
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "summary_photo_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 223,
+ "green": 204,
+ "red": 185
+ },
+ "percentage": 30.64
+ },
+ {
+ "rgb": {
+ "blue": 218,
+ "green": 166,
+ "red": 93
+ },
+ "percentage": 27.75
+ },
+ {
+ "rgb": {
+ "blue": 137,
+ "green": 154,
+ "red": 185
+ },
+ "percentage": 11.33
+ },
+ {
+ "rgb": {
+ "blue": 56,
+ "green": 72,
+ "red": 127
+ },
+ "percentage": 10.23
+ },
+ {
+ "rgb": {
+ "blue": 23,
+ "green": 26,
+ "red": 47
+ },
+ "percentage": 9.42
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "photo_image_full_size_x_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "card_url",
+ "value": {
+ "scribe_key": "card_url",
+ "string_value": "https://t.co/swRIeqDp3u",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_original",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ }
+ ],
+ "card_platform": {
+ "platform": {
+ "audience": {
+ "name": "production"
+ },
+ "device": {
+ "name": "Swift",
+ "version": "12"
+ }
+ }
+ },
+ "name": "summary_large_image",
+ "url": "https://t.co/swRIeqDp3u",
+ "user_refs_results": []
+ }
+ },
+ "unmention_data": {},
+ "unified_card": {
+ "card_fetch_state": "NoCard"
+ },
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1585743480554487810"
+ ],
+ "editable_until_msecs": "1666907482000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 16,
+ "bookmarked": false,
+ "created_at": "Thu Oct 27 21:21:22 +0000 2022",
+ "conversation_id_str": "1585743480554487810",
+ "display_text_range": [
+ 0,
+ 270
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "spr.ly/6017MUfeJ",
+ "expanded_url": "http://spr.ly/6017MUfeJ",
+ "url": "https://t.co/swRIeqDp3u",
+ "indices": [
+ 247,
+ 270
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 191,
+ "favorited": false,
+ "full_text": "We just launched Direct Message endpoints to the Twitter API v2. \ud83c\udf89 You can now create/retrieve Direct Message conversations. And there\u2019s more\u2014 for the first time ever, these endpoints support group message functionality, only on v2. \ud83d\ude4c\n\nRead more \nhttps://t.co/swRIeqDp3u",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 20,
+ "reply_count": 17,
+ "retweet_count": 57,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1585743480554487810"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1585707921433923585",
+ "sortIndex": "1585707921433923585",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1585707921433923585",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1585707921433923585"
+ ],
+ "editable_until_msecs": "1666899004000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 160,
+ "bookmarked": false,
+ "created_at": "Thu Oct 27 19:00:04 +0000 2022",
+ "conversation_id_str": "1585707921433923585",
+ "display_text_range": [
+ 0,
+ 273
+ ],
+ "entities": {
+ "media": [
+ {
+ "display_url": "pic.twitter.com/AkBisciB1i",
+ "expanded_url": "https://twitter.com/TwitterDev/status/1585707921433923585/photo/1",
+ "id_str": "1585707915540922374",
+ "indices": [
+ 274,
+ 297
+ ],
+ "media_url_https": "https://pbs.twimg.com/media/FgGQ8p9XgAYOU-c.jpg",
+ "type": "photo",
+ "url": "https://t.co/AkBisciB1i",
+ "features": {
+ "large": {
+ "faces": [
+ {
+ "x": 1247,
+ "y": 89,
+ "h": 195,
+ "w": 195
+ },
+ {
+ "x": 1471,
+ "y": 197,
+ "h": 171,
+ "w": 171
+ },
+ {
+ "x": 793,
+ "y": 499,
+ "h": 315,
+ "w": 315
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 731,
+ "y": 52,
+ "h": 114,
+ "w": 114
+ },
+ {
+ "x": 862,
+ "y": 115,
+ "h": 100,
+ "w": 100
+ },
+ {
+ "x": 465,
+ "y": 292,
+ "h": 184,
+ "w": 184
+ }
+ ]
+ },
+ "small": {
+ "faces": [
+ {
+ "x": 414,
+ "y": 29,
+ "h": 65,
+ "w": 65
+ },
+ {
+ "x": 488,
+ "y": 65,
+ "h": 56,
+ "w": 56
+ },
+ {
+ "x": 263,
+ "y": 165,
+ "h": 104,
+ "w": 104
+ }
+ ]
+ },
+ "orig": {
+ "faces": [
+ {
+ "x": 1523,
+ "y": 109,
+ "h": 239,
+ "w": 239
+ },
+ {
+ "x": 1796,
+ "y": 241,
+ "h": 209,
+ "w": 209
+ },
+ {
+ "x": 969,
+ "y": 610,
+ "h": 385,
+ "w": 385
+ }
+ ]
+ }
+ },
+ "sizes": {
+ "large": {
+ "h": 1365,
+ "w": 2048,
+ "resize": "fit"
+ },
+ "medium": {
+ "h": 800,
+ "w": 1200,
+ "resize": "fit"
+ },
+ "small": {
+ "h": 453,
+ "w": 680,
+ "resize": "fit"
+ },
+ "thumb": {
+ "h": 150,
+ "w": 150,
+ "resize": "crop"
+ }
+ },
+ "original_info": {
+ "height": 1666,
+ "width": 2500,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 0,
+ "w": 2500,
+ "h": 1400
+ },
+ {
+ "x": 104,
+ "y": 0,
+ "w": 1666,
+ "h": 1666
+ },
+ {
+ "x": 207,
+ "y": 0,
+ "w": 1461,
+ "h": 1666
+ },
+ {
+ "x": 521,
+ "y": 0,
+ "w": 833,
+ "h": 1666
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "w": 2500,
+ "h": 1666
+ }
+ ]
+ }
+ }
+ ],
+ "user_mentions": [
+ {
+ "id_str": "1160222700104757249",
+ "name": "Rarible",
+ "screen_name": "rarible",
+ "indices": [
+ 54,
+ 62
+ ]
+ },
+ {
+ "id_str": "1433121559057559555",
+ "name": "Magic Eden \ud83e\ude84",
+ "screen_name": "MagicEden",
+ "indices": [
+ 64,
+ 74
+ ]
+ },
+ {
+ "id_str": "974676150092947457",
+ "name": "Dapper Labs",
+ "screen_name": "dapperlabs",
+ "indices": [
+ 76,
+ 87
+ ]
+ },
+ {
+ "id_str": "1504879941942673408",
+ "name": "Jump.trade - NFT Marketplace",
+ "screen_name": "Jumptradenft",
+ "indices": [
+ 92,
+ 105
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "extended_entities": {
+ "media": [
+ {
+ "display_url": "pic.twitter.com/AkBisciB1i",
+ "expanded_url": "https://twitter.com/TwitterDev/status/1585707921433923585/photo/1",
+ "id_str": "1585707915540922374",
+ "indices": [
+ 274,
+ 297
+ ],
+ "media_key": "3_1585707915540922374",
+ "media_url_https": "https://pbs.twimg.com/media/FgGQ8p9XgAYOU-c.jpg",
+ "type": "photo",
+ "url": "https://t.co/AkBisciB1i",
+ "ext_media_availability": {
+ "status": "Available"
+ },
+ "features": {
+ "large": {
+ "faces": [
+ {
+ "x": 1247,
+ "y": 89,
+ "h": 195,
+ "w": 195
+ },
+ {
+ "x": 1471,
+ "y": 197,
+ "h": 171,
+ "w": 171
+ },
+ {
+ "x": 793,
+ "y": 499,
+ "h": 315,
+ "w": 315
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 731,
+ "y": 52,
+ "h": 114,
+ "w": 114
+ },
+ {
+ "x": 862,
+ "y": 115,
+ "h": 100,
+ "w": 100
+ },
+ {
+ "x": 465,
+ "y": 292,
+ "h": 184,
+ "w": 184
+ }
+ ]
+ },
+ "small": {
+ "faces": [
+ {
+ "x": 414,
+ "y": 29,
+ "h": 65,
+ "w": 65
+ },
+ {
+ "x": 488,
+ "y": 65,
+ "h": 56,
+ "w": 56
+ },
+ {
+ "x": 263,
+ "y": 165,
+ "h": 104,
+ "w": 104
+ }
+ ]
+ },
+ "orig": {
+ "faces": [
+ {
+ "x": 1523,
+ "y": 109,
+ "h": 239,
+ "w": 239
+ },
+ {
+ "x": 1796,
+ "y": 241,
+ "h": 209,
+ "w": 209
+ },
+ {
+ "x": 969,
+ "y": 610,
+ "h": 385,
+ "w": 385
+ }
+ ]
+ }
+ },
+ "sizes": {
+ "large": {
+ "h": 1365,
+ "w": 2048,
+ "resize": "fit"
+ },
+ "medium": {
+ "h": 800,
+ "w": 1200,
+ "resize": "fit"
+ },
+ "small": {
+ "h": 453,
+ "w": 680,
+ "resize": "fit"
+ },
+ "thumb": {
+ "h": 150,
+ "w": 150,
+ "resize": "crop"
+ }
+ },
+ "original_info": {
+ "height": 1666,
+ "width": 2500,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 0,
+ "w": 2500,
+ "h": 1400
+ },
+ {
+ "x": 104,
+ "y": 0,
+ "w": 1666,
+ "h": 1666
+ },
+ {
+ "x": 207,
+ "y": 0,
+ "w": 1461,
+ "h": 1666
+ },
+ {
+ "x": 521,
+ "y": 0,
+ "w": 833,
+ "h": 1666
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "w": 2500,
+ "h": 1666
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "favorite_count": 5388,
+ "favorited": false,
+ "full_text": "Now testing: NFT Tweet Tiles \ud83d\ude80\n\nSome links to NFTs on @rarible, @MagicEden, @dapperlabs and @Jumptradenft will now show you a larger picture of the NFT alongside details like the title and creator. One more step in our journey to let developers impact the Tweet experience. https://t.co/AkBisciB1i",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 788,
+ "reply_count": 672,
+ "retweet_count": 1901,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1585707921433923585"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1585692806168944640",
+ "sortIndex": "1585692806168944640",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1585692806168944640",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "card": {
+ "rest_id": "https://t.co/K5ONpocOdj",
+ "legacy": {
+ "binding_values": [
+ {
+ "key": "photo_image_full_size_large",
+ "value": {
+ "image_value": {
+ "height": 419,
+ "width": 800,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image",
+ "value": {
+ "image_value": {
+ "height": 205,
+ "width": 400,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=400x400"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "description",
+ "value": {
+ "string_value": "We\u2019re excited to announce that Evan Williams, Twitter co-founder and Medium founder, has invested in Typefully. At the same time, we\u2019re opening new p\u2026",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "domain",
+ "value": {
+ "string_value": "typefully.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "thumbnail_image_large",
+ "value": {
+ "image_value": {
+ "height": 307,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=600x600"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_original",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_large",
+ "value": {
+ "image_value": {
+ "height": 419,
+ "width": 800,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_small",
+ "value": {
+ "image_value": {
+ "height": 74,
+ "width": 144,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=144x144"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_original",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "vanity_url",
+ "value": {
+ "scribe_key": "vanity_url",
+ "string_value": "typefully.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "photo_image_full_size",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 255,
+ "green": 255,
+ "red": 255
+ },
+ "percentage": 89.11
+ },
+ {
+ "rgb": {
+ "blue": 245,
+ "green": 170,
+ "red": 28
+ },
+ "percentage": 4.77
+ },
+ {
+ "rgb": {
+ "blue": 72,
+ "green": 70,
+ "red": 78
+ },
+ "percentage": 2.47
+ },
+ {
+ "rgb": {
+ "blue": 133,
+ "green": 179,
+ "red": 210
+ },
+ "percentage": 1.94
+ },
+ {
+ "rgb": {
+ "blue": 249,
+ "green": 209,
+ "red": 141
+ },
+ "percentage": 0.47
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "title",
+ "value": {
+ "string_value": "Twitter co-founder Ev Williams invests in Typefully",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 255,
+ "green": 255,
+ "red": 255
+ },
+ "percentage": 89.11
+ },
+ {
+ "rgb": {
+ "blue": 245,
+ "green": 170,
+ "red": 28
+ },
+ "percentage": 4.77
+ },
+ {
+ "rgb": {
+ "blue": 72,
+ "green": 70,
+ "red": 78
+ },
+ "percentage": 2.47
+ },
+ {
+ "rgb": {
+ "blue": 133,
+ "green": 179,
+ "red": 210
+ },
+ "percentage": 1.94
+ },
+ {
+ "rgb": {
+ "blue": 249,
+ "green": 209,
+ "red": 141
+ },
+ "percentage": 0.47
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "summary_photo_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 255,
+ "green": 255,
+ "red": 255
+ },
+ "percentage": 89.11
+ },
+ {
+ "rgb": {
+ "blue": 245,
+ "green": 170,
+ "red": 28
+ },
+ "percentage": 4.77
+ },
+ {
+ "rgb": {
+ "blue": 72,
+ "green": 70,
+ "red": 78
+ },
+ "percentage": 2.47
+ },
+ {
+ "rgb": {
+ "blue": 133,
+ "green": 179,
+ "red": 210
+ },
+ "percentage": 1.94
+ },
+ {
+ "rgb": {
+ "blue": 249,
+ "green": 209,
+ "red": 141
+ },
+ "percentage": 0.47
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "photo_image_full_size_x_large",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "card_url",
+ "value": {
+ "scribe_key": "card_url",
+ "string_value": "https://t.co/K5ONpocOdj",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_original",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ }
+ ],
+ "card_platform": {
+ "platform": {
+ "audience": {
+ "name": "production"
+ },
+ "device": {
+ "name": "Swift",
+ "version": "12"
+ }
+ }
+ },
+ "name": "summary_large_image",
+ "url": "https://t.co/K5ONpocOdj",
+ "user_refs_results": []
+ }
+ },
+ "unmention_data": {},
+ "unified_card": {
+ "card_fetch_state": "NoCard"
+ },
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1585692806168944640"
+ ],
+ "editable_until_msecs": "1666895400000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 3,
+ "bookmarked": false,
+ "created_at": "Thu Oct 27 18:00:00 +0000 2022",
+ "conversation_id_str": "1585692806168944640",
+ "display_text_range": [
+ 0,
+ 183
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "20",
+ "name": "Ev",
+ "screen_name": "ev",
+ "indices": [
+ 64,
+ 67
+ ]
+ },
+ {
+ "id_str": "1336634660890218498",
+ "name": "Typefully",
+ "screen_name": "typefully",
+ "indices": [
+ 132,
+ 142
+ ]
+ }
+ ],
+ "urls": [
+ {
+ "display_url": "typefully.com/announcements/\u2026",
+ "expanded_url": "https://typefully.com/announcements/twitter-co-founder-evan-williams-invests-in-typefully",
+ "url": "https://t.co/K5ONpocOdj",
+ "indices": [
+ 160,
+ 183
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 88,
+ "favorited": false,
+ "full_text": "\u2728 Great to see investment in the Twitter developer community \u2728\n\n@ev, co-founder of Twitter & founder of Medium, has invested in @Typefully \ud83c\udf89\n\nLearn more \u2b07\ufe0f\nhttps://t.co/K5ONpocOdj",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 1,
+ "reply_count": 6,
+ "retweet_count": 20,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1585692806168944640"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "cursor-top-1652851658318675969",
+ "sortIndex": "1652851658318675969",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "HCaAgICI7/SN8C0AAA==",
+ "cursorType": "Top"
+ }
+ },
+ {
+ "entryId": "cursor-bottom-1585692806168944639",
+ "sortIndex": "1585692806168944639",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "HBaAgL2pls3BgSwAAA==",
+ "cursorType": "Bottom",
+ "stopOnEmptyResponse": true
+ }
+ }
+ ]
+ },
+ {
+ "type": "TimelinePinEntry",
+ "entry": {
+ "entryId": "tweet-1641222782594990080",
+ "sortIndex": "1652851658314481664",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222782594990080",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222782594990080"
+ ],
+ "editable_until_msecs": "1680134778000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "3891534",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 408,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:18 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 123
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 1414,
+ "favorited": false,
+ "full_text": "Today we are launching our new Twitter API access tiers! We\u2019re excited to share more details about our self-serve access. \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 992,
+ "reply_count": 518,
+ "retweet_count": 1074,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222782594990080",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet",
+ "socialContext": {
+ "type": "TimelineGeneralContext",
+ "contextType": "Pin",
+ "text": "Pinned Tweet"
+ }
+ },
+ "clientEventInfo": {
+ "component": "suggest_pinned_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "PinnedTweet"
+ }
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responseObjects": {
+ "feedbackActions": [],
+ "immediateReactions": []
+ }
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/mocked-data/user_tweets_raw.json b/tests/mocked-data/user_tweets_raw.json
new file mode 100644
index 0000000..df9f9af
--- /dev/null
+++ b/tests/mocked-data/user_tweets_raw.json
@@ -0,0 +1,8660 @@
+{
+ "data": {
+ "user": {
+ "result": {
+ "__typename": "User",
+ "timeline_v2": {
+ "timeline": {
+ "instructions": [
+ {
+ "type": "TimelineClearCache"
+ },
+ {
+ "type": "TimelineAddEntries",
+ "entries": [
+ {
+ "entryId": "homeConversation-1649191520250245121-1649191522485817345-1649191523697979392",
+ "sortIndex": "1649191523697979392",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1649191523697979392-0-tweet-1649191520250245121",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191520250245121",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191520250245121"
+ ],
+ "editable_until_msecs": "1682034673000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "298174",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 50,
+ "bookmarked": false,
+ "created_at": "Thu Apr 20 23:21:13 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 98
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 334,
+ "favorited": false,
+ "full_text": "Today, we are deprecating our Premium v1.1 API, including Premium Search and Account Activity API.",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 99,
+ "reply_count": 73,
+ "retweet_count": 203,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191520250245121",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1649191523697979392-1-tweet-1649191522485817345",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191522485817345",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191522485817345"
+ ],
+ "editable_until_msecs": "1682034674000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "43848",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 2,
+ "bookmarked": false,
+ "created_at": "Thu Apr 20 23:21:14 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 256
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "shorturl.at/uwAKZ",
+ "expanded_url": "https://shorturl.at/uwAKZ",
+ "url": "https://t.co/A2FQP2DWuy",
+ "indices": [
+ 233,
+ 256
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 65,
+ "favorited": false,
+ "full_text": "If you are a Twitter developer with a commercial use case, we recommend that you apply for our Enterprise tier.\nEnterprise Search and Account Activity API continue to be available to developers on that Enterprise tier. \n\nApply here: https://t.co/A2FQP2DWuy",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191521323995138",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 11,
+ "reply_count": 14,
+ "retweet_count": 18,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191522485817345",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1649191523697979392-2-tweet-1649191523697979392",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1649191523697979392",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1649191523697979392"
+ ],
+ "editable_until_msecs": "1682034674000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "37199",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 5,
+ "bookmarked": false,
+ "created_at": "Thu Apr 20 23:21:14 +0000 2023",
+ "conversation_id_str": "1649191520250245121",
+ "display_text_range": [
+ 0,
+ 193
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com",
+ "expanded_url": "https://developer.twitter.com/",
+ "url": "https://t.co/iGTdPXTp2D",
+ "indices": [
+ 170,
+ 193
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 66,
+ "favorited": false,
+ "full_text": "Thank you to those who have already migrated to our new API offerings. We hope you can continue to seamlessly use the Twitter API via our new access tiers. \n\nLearn more: https://t.co/iGTdPXTp2D",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1649191522485817345",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 0,
+ "reply_count": 20,
+ "retweet_count": 20,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1649191523697979392",
+ "self_thread": {
+ "id_str": "1649191520250245121"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1649191520250245121",
+ "1649191521323995138",
+ "1649191522485817345",
+ "1649191523697979392"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1643373950930661377",
+ "sortIndex": "1643373950930661377",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1643373950930661377",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "initial_tweet_id": "1643366600710684672",
+ "edit_control_initial": {
+ "edit_tweet_ids": [
+ "1643366600710684672",
+ "1643373950930661377"
+ ],
+ "editable_until_msecs": "1680645904000",
+ "is_edit_eligible": true,
+ "edits_remaining": "4"
+ }
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "previous_counts": {
+ "bookmark_count": 13,
+ "favorite_count": 97,
+ "quote_count": 14,
+ "reply_count": 32,
+ "retweet_count": 28
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "129579",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 48,
+ "bookmarked": false,
+ "created_at": "Tue Apr 04 22:04:16 +0000 2023",
+ "conversation_id_str": "1643373950930661377",
+ "display_text_range": [
+ 0,
+ 270
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 366,
+ "favorited": false,
+ "full_text": "\ud83d\udea8 If your developer account application was under review over the last few months, we kindly ask you to re-apply if you are interested in subscribing to our new Twitter API Free or Basic plans. \n\nOur new self-service process should enable you to get access in no time! \ud83d\ude4f",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 41,
+ "reply_count": 138,
+ "retweet_count": 112,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1643373950930661377"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "whoToFollow-1643373950930661376",
+ "sortIndex": "1643373950930661376",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "whoToFollow-1643373950930661376-user-6253282",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo2MjUzMjgy",
+ "rest_id": "6253282",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Wed May 23 06:01:13 +0000 2007",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Tweets about changes and service issues. Follow @TwitterDev\u00a0for more.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com",
+ "expanded_url": "https://developer.twitter.com",
+ "url": "https://t.co/8IkCzCDr19",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 4,
+ "followers_count": 6004410,
+ "friends_count": 35,
+ "has_custom_timelines": false,
+ "is_translator": false,
+ "listed_count": 12287,
+ "location": "",
+ "media_count": 10,
+ "name": "Twitter API",
+ "normal_followers_count": 6004410,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/6253282/1633532284",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445765299974795279/ExVMkDHG_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterAPI",
+ "statuses_count": 3746,
+ "translator_type": "regular",
+ "url": "https://t.co/8IkCzCDr19",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "suggest_who_to_follow",
+ "element": "user",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "WhoToFollow",
+ "sourceData": "DAABCgABBYBTw0oyt+AKAAIAAAAAAAAAAAAIAAIAAACDCAADAAAAAgA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "whoToFollow-1643373950930661376-user-12",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMg==",
+ "rest_id": "12",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Tue Mar 21 20:50:14 +0000 2006",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "#bitcoin\n#nostr: npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "primal.net/jack",
+ "expanded_url": "https://primal.net/jack",
+ "url": "https://t.co/7D9QGWeDPb",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 35922,
+ "followers_count": 6522689,
+ "friends_count": 4616,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 33464,
+ "location": "",
+ "media_count": 2904,
+ "name": "jack",
+ "normal_followers_count": 6522689,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/12/1584998840",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1633258359792062465/pa8Hx-C9_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "jack",
+ "statuses_count": 29011,
+ "translator_type": "regular",
+ "url": "https://t.co/7D9QGWeDPb",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "suggest_who_to_follow",
+ "element": "user",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "WhoToFollow",
+ "sourceData": "DAABCgABBYBTw0oyt+AKAAIAAAAAAAAAAAAIAAIAAACDCAADAAAAAgA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "whoToFollow-1643373950930661376-user-1399766153053061121",
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineUser",
+ "__typename": "TimelineUser",
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoxMzk5NzY2MTUzMDUzMDYxMTIx",
+ "rest_id": "1399766153053061121",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": false,
+ "created_at": "Tue Jun 01 16:34:27 +0000 2021",
+ "default_profile": true,
+ "default_profile_image": false,
+ "description": "Subscribe to get your blue checkmark and early access to select new features, like Edit Tweet. More exciting updates coming soon!",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "twitter.com/i/twitter_blue\u2026",
+ "expanded_url": "https://twitter.com/i/twitter_blue_sign_up",
+ "url": "https://t.co/XUItN3pO1h",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 466,
+ "followers_count": 550369,
+ "friends_count": 1,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 1030,
+ "location": "Twitter HQ",
+ "media_count": 45,
+ "name": "Twitter Blue",
+ "normal_followers_count": 550369,
+ "pinned_tweet_ids_str": [
+ "1638988196380827651"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/1399766153053061121/1636475221",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1639070596553383936/vHBdRhM1_normal.png",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterBlue",
+ "statuses_count": 1173,
+ "translator_type": "none",
+ "url": "https://t.co/XUItN3pO1h",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ },
+ "userDisplayType": "User"
+ },
+ "clientEventInfo": {
+ "component": "suggest_who_to_follow",
+ "element": "user",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "WhoToFollow",
+ "sourceData": "DAABCgABBYBTw0oyt+AKAAIAAAAAAAAAAAAIAAIAAACDCAADAAAAAgA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "displayType": "Vertical",
+ "header": {
+ "displayType": "Classic",
+ "text": "Who to follow",
+ "sticky": true
+ },
+ "footer": {
+ "displayType": "Classic",
+ "text": "Show more",
+ "landingUrl": {
+ "url": "twitter://connect_people?user_id=2244994945&display_location=profile_wtf_showmore",
+ "urlType": "DeepLink"
+ }
+ },
+ "clientEventInfo": {
+ "component": "suggest_who_to_follow",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "WhoToFollow"
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1641222788911624192-1641222789901484034",
+ "sortIndex": "1641222789901484034",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1641222789901484034-0-tweet-1641222788911624192",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222788911624192",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222788911624192"
+ ],
+ "editable_until_msecs": "1680134779000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "230699",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 30,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:19 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 195
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "2244994945",
+ "name": "Twitter Dev",
+ "screen_name": "TwitterDev",
+ "indices": [
+ 169,
+ 180
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 187,
+ "favorited": false,
+ "full_text": "For Academia, we are looking at new ways to continue serving this community. In the meantime Free, Basic and Enterprise tiers are available for academics. Stay tuned to @TwitterDev to learn more.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222787934355456",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 63,
+ "reply_count": 45,
+ "retweet_count": 103,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222788911624192",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAAJAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAkAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1641222789901484034-1-tweet-1641222789901484034",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222789901484034",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222789901484034"
+ ],
+ "editable_until_msecs": "1680134780000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "251631",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 12,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:20 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 224
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 141,
+ "favorited": false,
+ "full_text": "Thank you for your patience as we introduce you to our new API access tiers and evolve our Developer Platform. We are excited for the future of our developer ecosystem and are looking forward to seeing what you build next! \ud83d\ude80",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222788911624192",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 26,
+ "reply_count": 91,
+ "retweet_count": 81,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222789901484034",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIJAAAAUKAAIAAAAAAQEAAAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAkCAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1641222788911624192",
+ "1641222789901484034"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIJAAAAUKAAIAAAAAAQEAAAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAkCAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222787934355456",
+ "sortIndex": "1641222787934355456",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222787934355456",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222787934355456"
+ ],
+ "editable_until_msecs": "1680134779000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "168939",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 4,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:19 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 138
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 130,
+ "favorited": false,
+ "full_text": "Ads API will continue to be available at no additional cost to approved Twitter API developers, including developers on the new Free tier.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222786894135296",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 4,
+ "reply_count": 5,
+ "retweet_count": 67,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222787934355456",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222786894135296",
+ "sortIndex": "1641222786894135296",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222786894135296",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222786894135296"
+ ],
+ "editable_until_msecs": "1680134779000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "942311",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 44,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:19 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 224
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 263,
+ "favorited": false,
+ "full_text": "Over the next 30 days, we will deprecate current access tiers such as Standard (v1.1), Essential (v2), Elevated (v2), and Premium so we recommend that you migrate to the new tiers as soon as possible for a smooth transition.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222785702952961",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 252,
+ "reply_count": 40,
+ "retweet_count": 344,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222786894135296",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222785702952961",
+ "sortIndex": "1641222785702952961",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222785702952961",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222785702952961"
+ ],
+ "editable_until_msecs": "1680134779000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "203317",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 12,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:19 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 234
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en",
+ "expanded_url": "https://developer.twitter.com/en",
+ "url": "https://t.co/mBmGTnKYpA",
+ "indices": [
+ 211,
+ 234
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 128,
+ "favorited": false,
+ "full_text": "If you are a business or have any scaled commercial projects, we encourage you to apply for our Enterprise tier to get managed services, complete streams, and access that meets your specific needs. \n\nApply now: https://t.co/mBmGTnKYpA",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222784599879680",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 10,
+ "reply_count": 11,
+ "retweet_count": 67,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222785702952961",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222784599879680",
+ "sortIndex": "1641222784599879680",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222784599879680",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222784599879680"
+ ],
+ "editable_until_msecs": "1680134778000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "1583452",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 66,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:18 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 195
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/portal/prod\u2026",
+ "expanded_url": "https://developer.twitter.com/en/portal/products/basic",
+ "url": "https://t.co/AQci4FeIWf",
+ "indices": [
+ 172,
+ 195
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 373,
+ "favorited": false,
+ "full_text": "We are also launching a new Basic (v2) access for hobbyists with 10,000 GET/month and 50,000 POST/month, 2 app IDs, and Login with Twitter for $100/month. \n\nSubscribe now: https://t.co/AQci4FeIWf",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222783601631233",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 845,
+ "reply_count": 252,
+ "retweet_count": 475,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222784599879680",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1641222783601631233",
+ "sortIndex": "1641222783601631233",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222783601631233",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222783601631233"
+ ],
+ "editable_until_msecs": "1680134778000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "1091396",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 95,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:18 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 230
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/portal/prod\u2026",
+ "expanded_url": "https://developer.twitter.com/en/portal/products/free",
+ "url": "https://t.co/CqCRD3vbE5",
+ "indices": [
+ 207,
+ 230
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 396,
+ "favorited": false,
+ "full_text": "Introducing a new form of Free (v2) access for write-only use cases and those testing the Twitter API with 1,500 Tweets/month at the app level, media upload endpoints, and Login with Twitter. \n\nGet started: https://t.co/CqCRD3vbE5",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1641222782594990080",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 339,
+ "reply_count": 60,
+ "retweet_count": 365,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222783601631233",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1638262172798144545",
+ "sortIndex": "1638262172798144545",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1638262172798144545",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1638262172798144545"
+ ],
+ "editable_until_msecs": "1679428914091",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 0,
+ "bookmarked": false,
+ "created_at": "Tue Mar 21 19:31:54 +0000 2023",
+ "conversation_id_str": "1638262172798144545",
+ "display_text_range": [
+ 0,
+ 140
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "95731075",
+ "name": "Twitter Safety",
+ "screen_name": "TwitterSafety",
+ "indices": [
+ 3,
+ 17
+ ]
+ },
+ {
+ "id_str": "75263523",
+ "name": "Sprinklr",
+ "screen_name": "Sprinklr",
+ "indices": [
+ 46,
+ 55
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 0,
+ "favorited": false,
+ "full_text": "RT @TwitterSafety: We recently partnered with @Sprinklr for an independent assessment of hate speech on Twitter, which we\u2019ve been sharing d\u2026",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 0,
+ "reply_count": 0,
+ "retweet_count": 2781,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1638262172798144545",
+ "retweeted_status_result": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1638255718540165121",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjo5NTczMTA3NQ==",
+ "rest_id": "95731075",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Wed Dec 09 21:00:57 +0000 2009",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "Tweeting the latest safety tools, resources, and updates from @Twitter. For support, visit https://t.co/jD9AXHAuw5",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "help.twitter.com",
+ "expanded_url": "https://help.twitter.com",
+ "url": "https://t.co/jD9AXHAuw5",
+ "indices": [
+ 91,
+ 114
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "help.twitter.com",
+ "expanded_url": "https://help.twitter.com",
+ "url": "https://t.co/jD9AXHAuw5",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 190,
+ "followers_count": 3658964,
+ "friends_count": 142,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 8392,
+ "location": "Twitter HQ",
+ "media_count": 157,
+ "name": "Twitter Safety",
+ "normal_followers_count": 3658964,
+ "pinned_tweet_ids_str": [],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/95731075/1643833743",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1356366102528315394/UHUFLIPh_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterSafety",
+ "statuses_count": 1530,
+ "translator_type": "regular",
+ "url": "https://t.co/jD9AXHAuw5",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1638255718540165121"
+ ],
+ "editable_until_msecs": "1679427375000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "6632524",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 389,
+ "bookmarked": false,
+ "created_at": "Tue Mar 21 19:06:15 +0000 2023",
+ "conversation_id_str": "1638255718540165121",
+ "display_text_range": [
+ 0,
+ 277
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "75263523",
+ "name": "Sprinklr",
+ "screen_name": "Sprinklr",
+ "indices": [
+ 27,
+ 36
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 17992,
+ "favorited": false,
+ "full_text": "We recently partnered with @Sprinklr for an independent assessment of hate speech on Twitter, which we\u2019ve been sharing data on publicly for several months.\n\nSprinklr\u2019s AI-powered model found that the reach of hate speech on Twitter is even lower than our own model quantified \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 498,
+ "reply_count": 1947,
+ "retweet_count": 2781,
+ "retweeted": false,
+ "user_id_str": "95731075",
+ "id_str": "1638255718540165121",
+ "self_thread": {
+ "id_str": "1638255718540165121"
+ }
+ }
+ }
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1626732269174943745",
+ "sortIndex": "1626732269174943745",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1626732269174943745",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1626732269174943745"
+ ],
+ "editable_until_msecs": "1676679970000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "2126182",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 27,
+ "bookmarked": false,
+ "created_at": "Fri Feb 17 23:56:10 +0000 2023",
+ "conversation_id_str": "1626732269174943745",
+ "display_text_range": [
+ 0,
+ 225
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 652,
+ "favorited": false,
+ "full_text": "Twitter is committed to the success of our Developer ecosystem. Our previous updates still stand as we phase our roll-out over the next few weeks so that we can focus on the quality and performance of our platform. Thank you!",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 318,
+ "reply_count": 253,
+ "retweet_count": 391,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1626732269174943745"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1625234161010343941",
+ "sortIndex": "1625234161010343941",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1625234161010343941",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1625234161010343941"
+ ],
+ "editable_until_msecs": "1676322794000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "2371908",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "note_tweet": {
+ "note_tweet_results": {
+ "result": {
+ "id": "Tm90ZVR3ZWV0OjE2MjUyMzQxNjA5MDU0OTQ1Mjg=",
+ "text": "There has been an immense amount of enthusiasm for the upcoming changes with Twitter API. As part of our efforts to create an optimal experience for the developer community, we will be delaying the launch of our new API platform by a few more days. \n\nMore information to follow over the coming days. Thank you for your continued interest and patience!",
+ "entity_set": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ }
+ }
+ }
+ },
+ "legacy": {
+ "bookmark_count": 174,
+ "bookmarked": false,
+ "created_at": "Mon Feb 13 20:43:14 +0000 2023",
+ "conversation_id_str": "1625234161010343941",
+ "display_text_range": [
+ 0,
+ 278
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 1429,
+ "favorited": false,
+ "full_text": "There has been an immense amount of enthusiasm for the upcoming changes with Twitter API. As part of our efforts to create an optimal experience for the developer community, we will be delaying the launch of our new API platform by a few more days. \n\nMore information to follow\u2026",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 2390,
+ "reply_count": 720,
+ "retweet_count": 2010,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1625234161010343941"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1623467615539859456-1623467619725774848-1623467621139222529",
+ "sortIndex": "1623467621139222529",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1623467621139222529-0-tweet-1623467615539859456",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1623467615539859456",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1623467615539859456"
+ ],
+ "editable_until_msecs": "1675901616000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "5872076",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 571,
+ "bookmarked": false,
+ "created_at": "Wed Feb 08 23:43:36 +0000 2023",
+ "conversation_id_str": "1623467615539859456",
+ "display_text_range": [
+ 0,
+ 240
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 3374,
+ "favorited": false,
+ "full_text": "We have been busy with some updates to the Twitter API so you can continue to build and innovate with us. \n\nWe\u2019re excited to announce an extension of the current free Twitter API access through February 13. Here\u2019s what we\u2019re shipping then \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 4126,
+ "reply_count": 645,
+ "retweet_count": 4501,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1623467615539859456",
+ "self_thread": {
+ "id_str": "1623467615539859456"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1623467621139222529-1-tweet-1623467619725774848",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1623467619725774848",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1623467619725774848"
+ ],
+ "editable_until_msecs": "1675901617000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "1089424",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 31,
+ "bookmarked": false,
+ "created_at": "Wed Feb 08 23:43:37 +0000 2023",
+ "conversation_id_str": "1623467615539859456",
+ "display_text_range": [
+ 0,
+ 152
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 627,
+ "favorited": false,
+ "full_text": "Also on February 13, we will deprecate the Premium API. If you\u2019re subscribed to Premium, you can apply for Enterprise to continue using these endpoints.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1623467618400374784",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 164,
+ "reply_count": 32,
+ "retweet_count": 387,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1623467619725774848",
+ "self_thread": {
+ "id_str": "1623467615539859456"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1623467621139222529-2-tweet-1623467621139222529",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1623467621139222529",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1623467621139222529"
+ ],
+ "editable_until_msecs": "1675901618000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "909009",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 31,
+ "bookmarked": false,
+ "created_at": "Wed Feb 08 23:43:38 +0000 2023",
+ "conversation_id_str": "1623467615539859456",
+ "display_text_range": [
+ 0,
+ 278
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 629,
+ "favorited": false,
+ "full_text": "This is a new chapter for the Twitter API to increase quality, reduce spam, and enable a thriving ecosystem. We appreciate your patience as we implement these changes and we can\u2019t wait to see what you build next!\n\nStay tuned for more information on continued Twitter API access.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1623467619725774848",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 367,
+ "reply_count": 210,
+ "retweet_count": 398,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1623467621139222529",
+ "self_thread": {
+ "id_str": "1623467615539859456"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1623467615539859456",
+ "1623467617037221889",
+ "1623467618400374784",
+ "1623467619725774848",
+ "1623467621139222529"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1621026986784337922-1621027280935092225-1621027418680229888",
+ "sortIndex": "1621027418680229888",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1621027418680229888-0-tweet-1621026986784337922",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1621026986784337922",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1621026986784337922"
+ ],
+ "editable_until_msecs": "1675319725000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "114693084",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 4780,
+ "bookmarked": false,
+ "created_at": "Thu Feb 02 06:05:25 +0000 2023",
+ "conversation_id_str": "1621026986784337922",
+ "display_text_range": [
+ 0,
+ 142
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 21990,
+ "favorited": false,
+ "full_text": "Starting February 9, we will no longer support free access to the Twitter API, both v2 and v1.1. A paid basic tier will be available instead \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 70208,
+ "reply_count": 11460,
+ "retweet_count": 18343,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1621026986784337922",
+ "self_thread": {
+ "id_str": "1621026986784337922"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1621027418680229888-1-tweet-1621027280935092225",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1621027280935092225",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1621027280935092225"
+ ],
+ "editable_until_msecs": "1675319795000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "4325739",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 53,
+ "bookmarked": false,
+ "created_at": "Thu Feb 02 06:06:35 +0000 2023",
+ "conversation_id_str": "1621026986784337922",
+ "display_text_range": [
+ 0,
+ 111
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 2891,
+ "favorited": false,
+ "full_text": "Over the years, hundreds of millions of people have sent over a trillion Tweets, with billions more every week.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1621026986784337922",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 243,
+ "reply_count": 141,
+ "retweet_count": 478,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1621027280935092225",
+ "self_thread": {
+ "id_str": "1621026986784337922"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1621027418680229888-2-tweet-1621027418680229888",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1621027418680229888",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1621027418680229888"
+ ],
+ "editable_until_msecs": "1675319828000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "3927242",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 71,
+ "bookmarked": false,
+ "created_at": "Thu Feb 02 06:07:08 +0000 2023",
+ "conversation_id_str": "1621026986784337922",
+ "display_text_range": [
+ 0,
+ 225
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 2720,
+ "favorited": false,
+ "full_text": "Twitter data are among the world\u2019s most powerful data sets. We\u2019re committed to enabling fast & comprehensive access so you can continue to build with us. \n\nWe\u2019ll be back with more details on what you can expect next week.",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1621027280935092225",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 539,
+ "reply_count": 478,
+ "retweet_count": 653,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1621027418680229888",
+ "self_thread": {
+ "id_str": "1621026986784337922"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIBAAAAUKAAIAAAAAAQEAAAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1621026986784337922",
+ "1621027280935092225",
+ "1621027418680229888"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIBAAAAUKAAIAAAAAAQEAAAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1615405842735714304",
+ "sortIndex": "1615405842735714304",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1615405842735714304",
+ "birdwatch_pivot": {
+ "callToAction": {
+ "prompt": "Do you find this helpful?",
+ "title": "Rate it",
+ "destinationUrl": "https://twitter.com/i/birdwatch/n/1615749153593622532"
+ },
+ "destinationUrl": "https://twitter.com/i/birdwatch/n/1615749153593622532",
+ "footer": {
+ "text": "Context is written by people who use Twitter, and appears when rated helpful by others. Find out more.",
+ "entities": [
+ {
+ "fromIndex": 89,
+ "toIndex": 102,
+ "ref": {
+ "type": "TimelineUrl",
+ "url": "https://twitter.com/i/flow/join-birdwatch",
+ "urlType": "ExternalUrl"
+ }
+ }
+ ]
+ },
+ "note": {
+ "rest_id": "1615749153593622532"
+ },
+ "subtitle": {
+ "text": "Currently it's all major third party clients not some. Also, it is unknown what long standing rules have been broken as no guidance has been provided to any API partner. And as the tweet notes, these rules have not changed.\n\n9to5mac.com/2023/01/17/twi\u2026\n\ndeveloper.twitter.com/en/developer-t\u2026.",
+ "entities": [
+ {
+ "fromIndex": 225,
+ "toIndex": 252,
+ "ref": {
+ "type": "TimelineUrl",
+ "url": "https://t.co/bvdN7gCzrf",
+ "urlType": "ExternalUrl"
+ }
+ },
+ {
+ "fromIndex": 254,
+ "toIndex": 291,
+ "ref": {
+ "type": "TimelineUrl",
+ "url": "https://t.co/hvV3Si8aeo",
+ "urlType": "ExternalUrl"
+ }
+ }
+ ]
+ },
+ "title": "Readers added context they thought people might want to know",
+ "iconType": "BirdwatchV1Icon"
+ },
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1615405842735714304"
+ ],
+ "editable_until_msecs": "1673979540000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "3157044",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 148,
+ "bookmarked": false,
+ "created_at": "Tue Jan 17 17:49:00 +0000 2023",
+ "conversation_id_str": "1615405842735714304",
+ "display_text_range": [
+ 0,
+ 91
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 1338,
+ "favorited": false,
+ "full_text": "Twitter is enforcing its long-standing API rules. That may result in some apps not working.",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 1720,
+ "reply_count": 1247,
+ "retweet_count": 1087,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1615405842735714304"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1603823063690199040-1603823067980890112-1603823069427949568",
+ "sortIndex": "1603823069427949568",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1603823069427949568-0-tweet-1603823063690199040",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1603823063690199040",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1603823063690199040"
+ ],
+ "editable_until_msecs": "1671217990000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "283419",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 24,
+ "bookmarked": false,
+ "created_at": "Fri Dec 16 18:43:10 +0000 2022",
+ "conversation_id_str": "1603823063690199040",
+ "display_text_range": [
+ 0,
+ 150
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 805,
+ "favorited": false,
+ "full_text": "Testing\u2026 Testing\u2026 Twitter Dev is back online! \ud83d\udce1\n\nIt\u2019s been a time for change here at Twitter Dev but we have an important message to share with you. \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 34,
+ "reply_count": 66,
+ "retweet_count": 110,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1603823063690199040",
+ "self_thread": {
+ "id_str": "1603823063690199040"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1603823069427949568-1-tweet-1603823067980890112",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1603823067980890112",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1603823067980890112"
+ ],
+ "editable_until_msecs": "1671217991000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "196719",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 10,
+ "bookmarked": false,
+ "created_at": "Fri Dec 16 18:43:11 +0000 2022",
+ "conversation_id_str": "1603823063690199040",
+ "display_text_range": [
+ 0,
+ 191
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 253,
+ "favorited": false,
+ "full_text": "In this new chapter of Twitter, we will continue to invest in our Developer Platform, especially our Twitter API. Our goal is as important as ever: to ensure our entire ecosystem\u2019s success. \ud83c\udfaf",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1603823066496147456",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 99,
+ "reply_count": 45,
+ "retweet_count": 51,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1603823067980890112",
+ "self_thread": {
+ "id_str": "1603823063690199040"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAgAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1603823069427949568-2-tweet-1603823069427949568",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1603823069427949568",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1603823069427949568"
+ ],
+ "editable_until_msecs": "1671217992000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "114912",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 2,
+ "bookmarked": false,
+ "created_at": "Fri Dec 16 18:43:12 +0000 2022",
+ "conversation_id_str": "1603823063690199040",
+ "display_text_range": [
+ 0,
+ 126
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 218,
+ "favorited": false,
+ "full_text": "Thank you for sticking with us through this transition, and we cannot wait to keep building together - here\u2019s to what\u2019s next \ud83d\ude80",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1603823067980890112",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 6,
+ "reply_count": 30,
+ "retweet_count": 29,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1603823069427949568",
+ "self_thread": {
+ "id_str": "1603823063690199040"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1603823063690199040",
+ "1603823066496147456",
+ "1603823067980890112",
+ "1603823069427949568"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAgIBAAAAUKAAIAAAAAAQEAEAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAgAAAQAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1587946525245816832-1587946526617264128-1587946527955329024",
+ "sortIndex": "1587946527955329024",
+ "content": {
+ "entryType": "TimelineTimelineModule",
+ "__typename": "TimelineTimelineModule",
+ "items": [
+ {
+ "entryId": "homeConversation-1587946527955329024-0-tweet-1587946525245816832",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587946525245816832",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587946525245816832"
+ ],
+ "editable_until_msecs": "1667432728000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 21,
+ "bookmarked": false,
+ "created_at": "Wed Nov 02 23:15:28 +0000 2022",
+ "conversation_id_str": "1587946525245816832",
+ "display_text_range": [
+ 0,
+ 213
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [
+ {
+ "indices": [
+ 116,
+ 122
+ ],
+ "text": "Chirp"
+ }
+ ],
+ "symbols": []
+ },
+ "favorite_count": 492,
+ "favorited": false,
+ "full_text": "We\u2019re currently hard at work to make Twitter better for everyone, including developers! We\u2019ve decided to cancel the #Chirp developer conference while we build some things that we\u2019re excited to share with you soon.",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 88,
+ "reply_count": 58,
+ "retweet_count": 85,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587946525245816832",
+ "self_thread": {
+ "id_str": "1587946525245816832"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1587946527955329024-1-tweet-1587946526617264128",
+ "dispensable": true,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587946526617264128",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587946526617264128"
+ ],
+ "editable_until_msecs": "1667432729000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 1,
+ "bookmarked": false,
+ "created_at": "Wed Nov 02 23:15:29 +0000 2022",
+ "conversation_id_str": "1587946525245816832",
+ "display_text_range": [
+ 0,
+ 118
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 98,
+ "favorited": false,
+ "full_text": "We\u2019ll still celebrate the soon-to-be-announced winners of our Chirp Developer Challenge - stay tuned for more details!",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1587946525245816832",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 1,
+ "reply_count": 2,
+ "retweet_count": 15,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587946526617264128",
+ "self_thread": {
+ "id_str": "1587946525245816832"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAABAAAAEKAAIAAAAAAQFACAMACAsKAAkFgFPDSjK34A8ADAMAAAAUAQAAEAAAAAAIQAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "homeConversation-1587946527955329024-2-tweet-1587946527955329024",
+ "dispensable": false,
+ "item": {
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587946527955329024",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587946527955329024"
+ ],
+ "editable_until_msecs": "1667432729000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 4,
+ "bookmarked": false,
+ "created_at": "Wed Nov 02 23:15:29 +0000 2022",
+ "conversation_id_str": "1587946525245816832",
+ "display_text_range": [
+ 0,
+ 136
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [
+ {
+ "indices": [
+ 121,
+ 136
+ ],
+ "text": "BuildWhatsNext"
+ }
+ ],
+ "symbols": []
+ },
+ "favorite_count": 85,
+ "favorited": false,
+ "full_text": "As always, we\u2019re just a Tweet away, so feel free to reach out with any questions. We\u2019re grateful for your partnership to #BuildWhatsNext",
+ "in_reply_to_screen_name": "TwitterDev",
+ "in_reply_to_status_id_str": "1587946526617264128",
+ "in_reply_to_user_id_str": "2244994945",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 1,
+ "reply_count": 17,
+ "retweet_count": 18,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587946527955329024",
+ "self_thread": {
+ "id_str": "1587946525245816832"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ },
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIBAAAAUKAAIAAAAAAQEAAAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ }
+ ],
+ "metadata": {
+ "conversationMetadata": {
+ "allTweetIds": [
+ "1587946525245816832",
+ "1587946526617264128",
+ "1587946527955329024"
+ ],
+ "enableDeduplication": true
+ }
+ },
+ "displayType": "VerticalConversation",
+ "clientEventInfo": {
+ "component": "suggest_ranked_organic_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "RankedOrganicTweet",
+ "controllerData": "DAACDAABDAABCgABAAAAIBAAAAUKAAIAAAAAAQEAAAMACAIKAAkFgFPDSjK34A8ADAMAAAAUBQAAECAAAAAAAAEBAAAAAAAAAEAOAA0KAAAAAAIADwAKABAMnBNYL3WUPgAAAAA="
+ }
+ }
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1587519847281397767",
+ "sortIndex": "1587519847281397767",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587519847281397767",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "card": {
+ "rest_id": "https://t.co/tFQ4Eskq7t",
+ "legacy": {
+ "binding_values": [
+ {
+ "key": "photo_image_full_size_large",
+ "value": {
+ "image_value": {
+ "height": 419,
+ "width": 800,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image",
+ "value": {
+ "image_value": {
+ "height": 200,
+ "width": 400,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=400x400"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "description",
+ "value": {
+ "string_value": "Twitter API v2 has been available for quite a while now, but it's an evolving process as we bring...",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "domain",
+ "value": {
+ "string_value": "dev.to",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "thumbnail_image_large",
+ "value": {
+ "image_value": {
+ "height": 300,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=600x600"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_original",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "site",
+ "value": {
+ "scribe_key": "publisher_id",
+ "type": "USER",
+ "user_value": {
+ "id_str": "2735246778",
+ "path": []
+ }
+ }
+ },
+ {
+ "key": "photo_image_full_size_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_large",
+ "value": {
+ "image_value": {
+ "height": 419,
+ "width": 800,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_small",
+ "value": {
+ "image_value": {
+ "height": 72,
+ "width": 144,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=144x144"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "creator",
+ "value": {
+ "type": "USER",
+ "user_value": {
+ "id_str": "786491",
+ "path": []
+ }
+ }
+ },
+ {
+ "key": "thumbnail_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_original",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "vanity_url",
+ "value": {
+ "scribe_key": "vanity_url",
+ "string_value": "dev.to",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "photo_image_full_size",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 35,
+ "red": 29
+ },
+ "percentage": 91.5
+ },
+ {
+ "rgb": {
+ "blue": 74,
+ "green": 82,
+ "red": 94
+ },
+ "percentage": 4.37
+ },
+ {
+ "rgb": {
+ "blue": 84,
+ "green": 38,
+ "red": 57
+ },
+ "percentage": 1.76
+ },
+ {
+ "rgb": {
+ "blue": 54,
+ "green": 138,
+ "red": 71
+ },
+ "percentage": 0.98
+ },
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 46,
+ "red": 34
+ },
+ "percentage": 0.5
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "title",
+ "value": {
+ "string_value": "Get a video URL from Twitter API v2",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 35,
+ "red": 29
+ },
+ "percentage": 91.5
+ },
+ {
+ "rgb": {
+ "blue": 74,
+ "green": 82,
+ "red": 94
+ },
+ "percentage": 4.37
+ },
+ {
+ "rgb": {
+ "blue": 84,
+ "green": 38,
+ "red": 57
+ },
+ "percentage": 1.76
+ },
+ {
+ "rgb": {
+ "blue": 54,
+ "green": 138,
+ "red": 71
+ },
+ "percentage": 0.98
+ },
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 46,
+ "red": 34
+ },
+ "percentage": 0.5
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "summary_photo_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 35,
+ "red": 29
+ },
+ "percentage": 91.5
+ },
+ {
+ "rgb": {
+ "blue": 74,
+ "green": 82,
+ "red": 94
+ },
+ "percentage": 4.37
+ },
+ {
+ "rgb": {
+ "blue": 84,
+ "green": 38,
+ "red": 57
+ },
+ "percentage": 1.76
+ },
+ {
+ "rgb": {
+ "blue": 54,
+ "green": 138,
+ "red": 71
+ },
+ "percentage": 0.98
+ },
+ {
+ "rgb": {
+ "blue": 50,
+ "green": 46,
+ "red": 34
+ },
+ "percentage": 0.5
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "photo_image_full_size_x_large",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "card_url",
+ "value": {
+ "scribe_key": "card_url",
+ "string_value": "https://t.co/tFQ4Eskq7t",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_original",
+ "value": {
+ "image_value": {
+ "height": 500,
+ "width": 1000,
+ "url": "https://pbs.twimg.com/card_img/1651114417709359105/VL7ys6sc?format=png&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ }
+ ],
+ "card_platform": {
+ "platform": {
+ "audience": {
+ "name": "production"
+ },
+ "device": {
+ "name": "Swift",
+ "version": "12"
+ }
+ }
+ },
+ "name": "summary_large_image",
+ "url": "https://t.co/tFQ4Eskq7t",
+ "user_refs_results": [
+ {
+ "result": {
+ "__typename": "UserUnavailable",
+ "reason": "Protected"
+ }
+ },
+ {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyNzM1MjQ2Nzc4",
+ "rest_id": "2735246778",
+ "affiliates_highlighted_label": {},
+ "has_graduated_access": true,
+ "is_blue_verified": false,
+ "profile_image_shape": "Circle",
+ "legacy": {
+ "can_dm": true,
+ "can_media_tag": true,
+ "created_at": "Fri Aug 15 19:11:17 +0000 2014",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The Twitter account that launched https://t.co/TJyCu2S5ZF. Built on @forem \ud83c\udf31\n\nAvailable via toot @ThePracticalDev@Fosstodon.org\nFind us on Bluesky @/https://t.co/TJyCu2S5ZF",
+ "entities": {
+ "description": {
+ "urls": [
+ {
+ "display_url": "dev.to",
+ "expanded_url": "http://dev.to",
+ "url": "https://t.co/TJyCu2S5ZF",
+ "indices": [
+ 34,
+ 57
+ ]
+ },
+ {
+ "display_url": "dev.to",
+ "expanded_url": "http://dev.to",
+ "url": "https://t.co/TJyCu2S5ZF",
+ "indices": [
+ 149,
+ 172
+ ]
+ }
+ ]
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "dev.to",
+ "expanded_url": "http://dev.to",
+ "url": "https://t.co/TJyCu2S5ZF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 52704,
+ "followers_count": 305967,
+ "friends_count": 2754,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 5056,
+ "location": "",
+ "media_count": 2653,
+ "name": "DEV Community",
+ "normal_followers_count": 305967,
+ "pinned_tweet_ids_str": [
+ "1650904163725856768"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2735246778/1682088142",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1389789795065335809/A8H1fuQb_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "ThePracticalDev",
+ "statuses_count": 70798,
+ "translator_type": "none",
+ "url": "https://t.co/TJyCu2S5ZF",
+ "verified": false,
+ "want_retweets": false,
+ "withheld_in_countries": []
+ }
+ }
+ }
+ ]
+ }
+ },
+ "unmention_data": {},
+ "unified_card": {
+ "card_fetch_state": "NoCard"
+ },
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587519847281397767"
+ ],
+ "editable_until_msecs": "1667331000000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 41,
+ "bookmarked": false,
+ "created_at": "Tue Nov 01 19:00:00 +0000 2022",
+ "conversation_id_str": "1587519847281397767",
+ "display_text_range": [
+ 0,
+ 163
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "dev.to/twitterdev/get\u2026",
+ "expanded_url": "https://dev.to/twitterdev/get-a-video-url-from-twitter-api-v2-1713",
+ "url": "https://t.co/tFQ4Eskq7t",
+ "indices": [
+ 140,
+ 163
+ ]
+ }
+ ],
+ "hashtags": [
+ {
+ "indices": [
+ 2,
+ 13
+ ],
+ "text": "TipTuesday"
+ }
+ ],
+ "symbols": []
+ },
+ "favorite_count": 114,
+ "favorited": false,
+ "full_text": "\ud83d\udca1 #TipTuesday: Ever wondered how to get the video URL from a Tweet in Twitter API v2? \ud83d\udc40 Here\u2019s a walkthrough, using our TypeScript SDK. \ud83d\udcab\n\nhttps://t.co/tFQ4Eskq7t",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 6,
+ "reply_count": 12,
+ "retweet_count": 20,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587519847281397767"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1587066866824085505",
+ "sortIndex": "1587066866824085505",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1587066866824085505",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1587066866824085505"
+ ],
+ "editable_until_msecs": "1667223001000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 2,
+ "bookmarked": false,
+ "created_at": "Mon Oct 31 13:00:01 +0000 2022",
+ "conversation_id_str": "1587066866824085505",
+ "display_text_range": [
+ 0,
+ 55
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 292,
+ "favorited": false,
+ "full_text": "\u270d\ufe0fFill in the blank \u2b07\ufe0f\n\nI start my morning off by _____",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 18,
+ "reply_count": 246,
+ "retweet_count": 17,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1587066866824085505"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1586025008899448832",
+ "sortIndex": "1586025008899448832",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1586025008899448832",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1586025008899448832"
+ ],
+ "editable_until_msecs": "1666974603000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 130,
+ "bookmarked": false,
+ "created_at": "Fri Oct 28 16:00:03 +0000 2022",
+ "conversation_id_str": "1586025008899448832",
+ "display_text_range": [
+ 0,
+ 44
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 4799,
+ "favorited": false,
+ "full_text": "Describe your current project in 3 words! \u2b07\ufe0f",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 280,
+ "reply_count": 2780,
+ "retweet_count": 345,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1586025008899448832"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1585743480554487810",
+ "sortIndex": "1585743480554487810",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1585743480554487810",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "card": {
+ "rest_id": "https://t.co/swRIeqDp3u",
+ "legacy": {
+ "binding_values": [
+ {
+ "key": "photo_image_full_size_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 748,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image",
+ "value": {
+ "image_value": {
+ "height": 204,
+ "width": 400,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=400x400"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "description",
+ "value": {
+ "string_value": "New DIrect Messages v2 endpoints are now available for creating and retrieving messages.",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "domain",
+ "value": {
+ "string_value": "developer.twitter.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "thumbnail_image_large",
+ "value": {
+ "image_value": {
+ "height": 306,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=600x600"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_original",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 748,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_small",
+ "value": {
+ "image_value": {
+ "height": 74,
+ "width": 144,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=144x144"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_original",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "vanity_url",
+ "value": {
+ "scribe_key": "vanity_url",
+ "string_value": "developer.twitter.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "photo_image_full_size",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 223,
+ "green": 204,
+ "red": 185
+ },
+ "percentage": 30.64
+ },
+ {
+ "rgb": {
+ "blue": 218,
+ "green": 166,
+ "red": 93
+ },
+ "percentage": 27.75
+ },
+ {
+ "rgb": {
+ "blue": 137,
+ "green": 154,
+ "red": 185
+ },
+ "percentage": 11.33
+ },
+ {
+ "rgb": {
+ "blue": 56,
+ "green": 72,
+ "red": 127
+ },
+ "percentage": 10.23
+ },
+ {
+ "rgb": {
+ "blue": 23,
+ "green": 26,
+ "red": 47
+ },
+ "percentage": 9.42
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "title",
+ "value": {
+ "string_value": "New v2 Direct Messages endpoints",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 223,
+ "green": 204,
+ "red": 185
+ },
+ "percentage": 30.64
+ },
+ {
+ "rgb": {
+ "blue": 218,
+ "green": 166,
+ "red": 93
+ },
+ "percentage": 27.75
+ },
+ {
+ "rgb": {
+ "blue": 137,
+ "green": 154,
+ "red": 185
+ },
+ "percentage": 11.33
+ },
+ {
+ "rgb": {
+ "blue": 56,
+ "green": 72,
+ "red": 127
+ },
+ "percentage": 10.23
+ },
+ {
+ "rgb": {
+ "blue": 23,
+ "green": 26,
+ "red": 47
+ },
+ "percentage": 9.42
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "summary_photo_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 223,
+ "green": 204,
+ "red": 185
+ },
+ "percentage": 30.64
+ },
+ {
+ "rgb": {
+ "blue": 218,
+ "green": 166,
+ "red": 93
+ },
+ "percentage": 27.75
+ },
+ {
+ "rgb": {
+ "blue": 137,
+ "green": 154,
+ "red": 185
+ },
+ "percentage": 11.33
+ },
+ {
+ "rgb": {
+ "blue": 56,
+ "green": 72,
+ "red": 127
+ },
+ "percentage": 10.23
+ },
+ {
+ "rgb": {
+ "blue": 23,
+ "green": 26,
+ "red": 47
+ },
+ "percentage": 9.42
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "photo_image_full_size_x_large",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "card_url",
+ "value": {
+ "scribe_key": "card_url",
+ "string_value": "https://t.co/swRIeqDp3u",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_original",
+ "value": {
+ "image_value": {
+ "height": 392,
+ "width": 768,
+ "url": "https://pbs.twimg.com/card_img/1651690195123593225/3N4umhYZ?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ }
+ ],
+ "card_platform": {
+ "platform": {
+ "audience": {
+ "name": "production"
+ },
+ "device": {
+ "name": "Swift",
+ "version": "12"
+ }
+ }
+ },
+ "name": "summary_large_image",
+ "url": "https://t.co/swRIeqDp3u",
+ "user_refs_results": []
+ }
+ },
+ "unmention_data": {},
+ "unified_card": {
+ "card_fetch_state": "NoCard"
+ },
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1585743480554487810"
+ ],
+ "editable_until_msecs": "1666907482000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 16,
+ "bookmarked": false,
+ "created_at": "Thu Oct 27 21:21:22 +0000 2022",
+ "conversation_id_str": "1585743480554487810",
+ "display_text_range": [
+ 0,
+ 270
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "spr.ly/6017MUfeJ",
+ "expanded_url": "http://spr.ly/6017MUfeJ",
+ "url": "https://t.co/swRIeqDp3u",
+ "indices": [
+ 247,
+ 270
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 191,
+ "favorited": false,
+ "full_text": "We just launched Direct Message endpoints to the Twitter API v2. \ud83c\udf89 You can now create/retrieve Direct Message conversations. And there\u2019s more\u2014 for the first time ever, these endpoints support group message functionality, only on v2. \ud83d\ude4c\n\nRead more \nhttps://t.co/swRIeqDp3u",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 20,
+ "reply_count": 17,
+ "retweet_count": 57,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1585743480554487810"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1585707921433923585",
+ "sortIndex": "1585707921433923585",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1585707921433923585",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1585707921433923585"
+ ],
+ "editable_until_msecs": "1666899004000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 160,
+ "bookmarked": false,
+ "created_at": "Thu Oct 27 19:00:04 +0000 2022",
+ "conversation_id_str": "1585707921433923585",
+ "display_text_range": [
+ 0,
+ 273
+ ],
+ "entities": {
+ "media": [
+ {
+ "display_url": "pic.twitter.com/AkBisciB1i",
+ "expanded_url": "https://twitter.com/TwitterDev/status/1585707921433923585/photo/1",
+ "id_str": "1585707915540922374",
+ "indices": [
+ 274,
+ 297
+ ],
+ "media_url_https": "https://pbs.twimg.com/media/FgGQ8p9XgAYOU-c.jpg",
+ "type": "photo",
+ "url": "https://t.co/AkBisciB1i",
+ "features": {
+ "large": {
+ "faces": [
+ {
+ "x": 1247,
+ "y": 89,
+ "h": 195,
+ "w": 195
+ },
+ {
+ "x": 1471,
+ "y": 197,
+ "h": 171,
+ "w": 171
+ },
+ {
+ "x": 793,
+ "y": 499,
+ "h": 315,
+ "w": 315
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 731,
+ "y": 52,
+ "h": 114,
+ "w": 114
+ },
+ {
+ "x": 862,
+ "y": 115,
+ "h": 100,
+ "w": 100
+ },
+ {
+ "x": 465,
+ "y": 292,
+ "h": 184,
+ "w": 184
+ }
+ ]
+ },
+ "small": {
+ "faces": [
+ {
+ "x": 414,
+ "y": 29,
+ "h": 65,
+ "w": 65
+ },
+ {
+ "x": 488,
+ "y": 65,
+ "h": 56,
+ "w": 56
+ },
+ {
+ "x": 263,
+ "y": 165,
+ "h": 104,
+ "w": 104
+ }
+ ]
+ },
+ "orig": {
+ "faces": [
+ {
+ "x": 1523,
+ "y": 109,
+ "h": 239,
+ "w": 239
+ },
+ {
+ "x": 1796,
+ "y": 241,
+ "h": 209,
+ "w": 209
+ },
+ {
+ "x": 969,
+ "y": 610,
+ "h": 385,
+ "w": 385
+ }
+ ]
+ }
+ },
+ "sizes": {
+ "large": {
+ "h": 1365,
+ "w": 2048,
+ "resize": "fit"
+ },
+ "medium": {
+ "h": 800,
+ "w": 1200,
+ "resize": "fit"
+ },
+ "small": {
+ "h": 453,
+ "w": 680,
+ "resize": "fit"
+ },
+ "thumb": {
+ "h": 150,
+ "w": 150,
+ "resize": "crop"
+ }
+ },
+ "original_info": {
+ "height": 1666,
+ "width": 2500,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 0,
+ "w": 2500,
+ "h": 1400
+ },
+ {
+ "x": 104,
+ "y": 0,
+ "w": 1666,
+ "h": 1666
+ },
+ {
+ "x": 207,
+ "y": 0,
+ "w": 1461,
+ "h": 1666
+ },
+ {
+ "x": 521,
+ "y": 0,
+ "w": 833,
+ "h": 1666
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "w": 2500,
+ "h": 1666
+ }
+ ]
+ }
+ }
+ ],
+ "user_mentions": [
+ {
+ "id_str": "1160222700104757249",
+ "name": "Rarible",
+ "screen_name": "rarible",
+ "indices": [
+ 54,
+ 62
+ ]
+ },
+ {
+ "id_str": "1433121559057559555",
+ "name": "Magic Eden \ud83e\ude84",
+ "screen_name": "MagicEden",
+ "indices": [
+ 64,
+ 74
+ ]
+ },
+ {
+ "id_str": "974676150092947457",
+ "name": "Dapper Labs",
+ "screen_name": "dapperlabs",
+ "indices": [
+ 76,
+ 87
+ ]
+ },
+ {
+ "id_str": "1504879941942673408",
+ "name": "Jump.trade - NFT Marketplace",
+ "screen_name": "Jumptradenft",
+ "indices": [
+ 92,
+ 105
+ ]
+ }
+ ],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "extended_entities": {
+ "media": [
+ {
+ "display_url": "pic.twitter.com/AkBisciB1i",
+ "expanded_url": "https://twitter.com/TwitterDev/status/1585707921433923585/photo/1",
+ "id_str": "1585707915540922374",
+ "indices": [
+ 274,
+ 297
+ ],
+ "media_key": "3_1585707915540922374",
+ "media_url_https": "https://pbs.twimg.com/media/FgGQ8p9XgAYOU-c.jpg",
+ "type": "photo",
+ "url": "https://t.co/AkBisciB1i",
+ "ext_media_availability": {
+ "status": "Available"
+ },
+ "features": {
+ "large": {
+ "faces": [
+ {
+ "x": 1247,
+ "y": 89,
+ "h": 195,
+ "w": 195
+ },
+ {
+ "x": 1471,
+ "y": 197,
+ "h": 171,
+ "w": 171
+ },
+ {
+ "x": 793,
+ "y": 499,
+ "h": 315,
+ "w": 315
+ }
+ ]
+ },
+ "medium": {
+ "faces": [
+ {
+ "x": 731,
+ "y": 52,
+ "h": 114,
+ "w": 114
+ },
+ {
+ "x": 862,
+ "y": 115,
+ "h": 100,
+ "w": 100
+ },
+ {
+ "x": 465,
+ "y": 292,
+ "h": 184,
+ "w": 184
+ }
+ ]
+ },
+ "small": {
+ "faces": [
+ {
+ "x": 414,
+ "y": 29,
+ "h": 65,
+ "w": 65
+ },
+ {
+ "x": 488,
+ "y": 65,
+ "h": 56,
+ "w": 56
+ },
+ {
+ "x": 263,
+ "y": 165,
+ "h": 104,
+ "w": 104
+ }
+ ]
+ },
+ "orig": {
+ "faces": [
+ {
+ "x": 1523,
+ "y": 109,
+ "h": 239,
+ "w": 239
+ },
+ {
+ "x": 1796,
+ "y": 241,
+ "h": 209,
+ "w": 209
+ },
+ {
+ "x": 969,
+ "y": 610,
+ "h": 385,
+ "w": 385
+ }
+ ]
+ }
+ },
+ "sizes": {
+ "large": {
+ "h": 1365,
+ "w": 2048,
+ "resize": "fit"
+ },
+ "medium": {
+ "h": 800,
+ "w": 1200,
+ "resize": "fit"
+ },
+ "small": {
+ "h": 453,
+ "w": 680,
+ "resize": "fit"
+ },
+ "thumb": {
+ "h": 150,
+ "w": 150,
+ "resize": "crop"
+ }
+ },
+ "original_info": {
+ "height": 1666,
+ "width": 2500,
+ "focus_rects": [
+ {
+ "x": 0,
+ "y": 0,
+ "w": 2500,
+ "h": 1400
+ },
+ {
+ "x": 104,
+ "y": 0,
+ "w": 1666,
+ "h": 1666
+ },
+ {
+ "x": 207,
+ "y": 0,
+ "w": 1461,
+ "h": 1666
+ },
+ {
+ "x": 521,
+ "y": 0,
+ "w": 833,
+ "h": 1666
+ },
+ {
+ "x": 0,
+ "y": 0,
+ "w": 2500,
+ "h": 1666
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "favorite_count": 5388,
+ "favorited": false,
+ "full_text": "Now testing: NFT Tweet Tiles \ud83d\ude80\n\nSome links to NFTs on @rarible, @MagicEden, @dapperlabs and @Jumptradenft will now show you a larger picture of the NFT alongside details like the title and creator. One more step in our journey to let developers impact the Tweet experience. https://t.co/AkBisciB1i",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 788,
+ "reply_count": 672,
+ "retweet_count": 1901,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1585707921433923585"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1585692806168944640",
+ "sortIndex": "1585692806168944640",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1585692806168944640",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "card": {
+ "rest_id": "https://t.co/K5ONpocOdj",
+ "legacy": {
+ "binding_values": [
+ {
+ "key": "photo_image_full_size_large",
+ "value": {
+ "image_value": {
+ "height": 419,
+ "width": 800,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image",
+ "value": {
+ "image_value": {
+ "height": 205,
+ "width": 400,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=400x400"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "description",
+ "value": {
+ "string_value": "We\u2019re excited to announce that Evan Williams, Twitter co-founder and Medium founder, has invested in Typefully. At the same time, we\u2019re opening new p\u2026",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "domain",
+ "value": {
+ "string_value": "typefully.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "thumbnail_image_large",
+ "value": {
+ "image_value": {
+ "height": 307,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=600x600"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_original",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_large",
+ "value": {
+ "image_value": {
+ "height": 419,
+ "width": 800,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=800x419"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_small",
+ "value": {
+ "image_value": {
+ "height": 74,
+ "width": 144,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=144x144"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_original",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "vanity_url",
+ "value": {
+ "scribe_key": "vanity_url",
+ "string_value": "typefully.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "photo_image_full_size",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 255,
+ "green": 255,
+ "red": 255
+ },
+ "percentage": 89.11
+ },
+ {
+ "rgb": {
+ "blue": 245,
+ "green": 170,
+ "red": 28
+ },
+ "percentage": 4.77
+ },
+ {
+ "rgb": {
+ "blue": 72,
+ "green": 70,
+ "red": 78
+ },
+ "percentage": 2.47
+ },
+ {
+ "rgb": {
+ "blue": 133,
+ "green": 179,
+ "red": 210
+ },
+ "percentage": 1.94
+ },
+ {
+ "rgb": {
+ "blue": 249,
+ "green": 209,
+ "red": 141
+ },
+ "percentage": 0.47
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "title",
+ "value": {
+ "string_value": "Twitter co-founder Ev Williams invests in Typefully",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 255,
+ "green": 255,
+ "red": 255
+ },
+ "percentage": 89.11
+ },
+ {
+ "rgb": {
+ "blue": 245,
+ "green": 170,
+ "red": 28
+ },
+ "percentage": 4.77
+ },
+ {
+ "rgb": {
+ "blue": 72,
+ "green": 70,
+ "red": 78
+ },
+ "percentage": 2.47
+ },
+ {
+ "rgb": {
+ "blue": 133,
+ "green": 179,
+ "red": 210
+ },
+ "percentage": 1.94
+ },
+ {
+ "rgb": {
+ "blue": 249,
+ "green": 209,
+ "red": 141
+ },
+ "percentage": 0.47
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "summary_photo_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image",
+ "value": {
+ "image_value": {
+ "height": 314,
+ "width": 600,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 255,
+ "green": 255,
+ "red": 255
+ },
+ "percentage": 89.11
+ },
+ {
+ "rgb": {
+ "blue": 245,
+ "green": 170,
+ "red": 28
+ },
+ "percentage": 4.77
+ },
+ {
+ "rgb": {
+ "blue": 72,
+ "green": 70,
+ "red": 78
+ },
+ "percentage": 2.47
+ },
+ {
+ "rgb": {
+ "blue": 133,
+ "green": 179,
+ "red": 210
+ },
+ "percentage": 1.94
+ },
+ {
+ "rgb": {
+ "blue": 249,
+ "green": 209,
+ "red": 141
+ },
+ "percentage": 0.47
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "photo_image_full_size_x_large",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "card_url",
+ "value": {
+ "scribe_key": "card_url",
+ "string_value": "https://t.co/K5ONpocOdj",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_original",
+ "value": {
+ "image_value": {
+ "height": 1024,
+ "width": 2000,
+ "url": "https://pbs.twimg.com/card_img/1650487938268971009/4HnNI3jU?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ }
+ ],
+ "card_platform": {
+ "platform": {
+ "audience": {
+ "name": "production"
+ },
+ "device": {
+ "name": "Swift",
+ "version": "12"
+ }
+ }
+ },
+ "name": "summary_large_image",
+ "url": "https://t.co/K5ONpocOdj",
+ "user_refs_results": []
+ }
+ },
+ "unmention_data": {},
+ "unified_card": {
+ "card_fetch_state": "NoCard"
+ },
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1585692806168944640"
+ ],
+ "editable_until_msecs": "1666895400000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 3,
+ "bookmarked": false,
+ "created_at": "Thu Oct 27 18:00:00 +0000 2022",
+ "conversation_id_str": "1585692806168944640",
+ "display_text_range": [
+ 0,
+ 183
+ ],
+ "entities": {
+ "user_mentions": [
+ {
+ "id_str": "20",
+ "name": "Ev",
+ "screen_name": "ev",
+ "indices": [
+ 64,
+ 67
+ ]
+ },
+ {
+ "id_str": "1336634660890218498",
+ "name": "Typefully",
+ "screen_name": "typefully",
+ "indices": [
+ 132,
+ 142
+ ]
+ }
+ ],
+ "urls": [
+ {
+ "display_url": "typefully.com/announcements/\u2026",
+ "expanded_url": "https://typefully.com/announcements/twitter-co-founder-evan-williams-invests-in-typefully",
+ "url": "https://t.co/K5ONpocOdj",
+ "indices": [
+ 160,
+ 183
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 88,
+ "favorited": false,
+ "full_text": "\u2728 Great to see investment in the Twitter developer community \u2728\n\n@ev, co-founder of Twitter & founder of Medium, has invested in @Typefully \ud83c\udf89\n\nLearn more \u2b07\ufe0f\nhttps://t.co/K5ONpocOdj",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 1,
+ "reply_count": 6,
+ "retweet_count": 20,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1585692806168944640"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "tweet-1585662613639385090",
+ "sortIndex": "1585662613639385090",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1585662613639385090",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "card": {
+ "rest_id": "https://t.co/rD8UpjsShF",
+ "legacy": {
+ "binding_values": [
+ {
+ "key": "photo_image_full_size_large",
+ "value": {
+ "image_value": {
+ "height": 262,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image",
+ "value": {
+ "image_value": {
+ "height": 147,
+ "width": 280,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=280x150"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "description",
+ "value": {
+ "string_value": "Twitter data: unmatched scale and immeasurable value",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "domain",
+ "value": {
+ "string_value": "developer.twitter.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "thumbnail_image_large",
+ "value": {
+ "image_value": {
+ "height": 627,
+ "width": 1200,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=1200x627"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_original",
+ "value": {
+ "image_value": {
+ "height": 263,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_small",
+ "value": {
+ "image_value": {
+ "height": 202,
+ "width": 386,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=386x202"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image_large",
+ "value": {
+ "image_value": {
+ "height": 262,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_small",
+ "value": {
+ "image_value": {
+ "height": 76,
+ "width": 144,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=144x144"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 263,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_original",
+ "value": {
+ "image_value": {
+ "height": 263,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "vanity_url",
+ "value": {
+ "scribe_key": "vanity_url",
+ "string_value": "developer.twitter.com",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "photo_image_full_size",
+ "value": {
+ "image_value": {
+ "height": 262,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "thumbnail_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 53,
+ "green": 47,
+ "red": 32
+ },
+ "percentage": 63.01
+ },
+ {
+ "rgb": {
+ "blue": 106,
+ "green": 72,
+ "red": 28
+ },
+ "percentage": 18.52
+ },
+ {
+ "rgb": {
+ "blue": 137,
+ "green": 110,
+ "red": 63
+ },
+ "percentage": 5.42
+ },
+ {
+ "rgb": {
+ "blue": 205,
+ "green": 141,
+ "red": 52
+ },
+ "percentage": 4.37
+ },
+ {
+ "rgb": {
+ "blue": 253,
+ "green": 253,
+ "red": 253
+ },
+ "percentage": 2.89
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "title",
+ "value": {
+ "string_value": "Get in the conversation to get in the game",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 53,
+ "green": 47,
+ "red": 32
+ },
+ "percentage": 63.01
+ },
+ {
+ "rgb": {
+ "blue": 106,
+ "green": 72,
+ "red": 28
+ },
+ "percentage": 18.52
+ },
+ {
+ "rgb": {
+ "blue": 137,
+ "green": 110,
+ "red": 63
+ },
+ "percentage": 5.42
+ },
+ {
+ "rgb": {
+ "blue": 205,
+ "green": 141,
+ "red": 52
+ },
+ "percentage": 4.37
+ },
+ {
+ "rgb": {
+ "blue": 253,
+ "green": 253,
+ "red": 253
+ },
+ "percentage": 2.89
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "summary_photo_image_x_large",
+ "value": {
+ "image_value": {
+ "height": 263,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "summary_photo_image",
+ "value": {
+ "image_value": {
+ "height": 262,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=600x314"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "photo_image_full_size_color",
+ "value": {
+ "image_color_value": {
+ "palette": [
+ {
+ "rgb": {
+ "blue": 53,
+ "green": 47,
+ "red": 32
+ },
+ "percentage": 63.01
+ },
+ {
+ "rgb": {
+ "blue": 106,
+ "green": 72,
+ "red": 28
+ },
+ "percentage": 18.52
+ },
+ {
+ "rgb": {
+ "blue": 137,
+ "green": 110,
+ "red": 63
+ },
+ "percentage": 5.42
+ },
+ {
+ "rgb": {
+ "blue": 205,
+ "green": 141,
+ "red": 52
+ },
+ "percentage": 4.37
+ },
+ {
+ "rgb": {
+ "blue": 253,
+ "green": 253,
+ "red": 253
+ },
+ "percentage": 2.89
+ }
+ ]
+ },
+ "type": "IMAGE_COLOR"
+ }
+ },
+ {
+ "key": "photo_image_full_size_x_large",
+ "value": {
+ "image_value": {
+ "height": 263,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=png&name=2048x2048_2_exp"
+ },
+ "type": "IMAGE"
+ }
+ },
+ {
+ "key": "card_url",
+ "value": {
+ "scribe_key": "card_url",
+ "string_value": "https://t.co/rD8UpjsShF",
+ "type": "STRING"
+ }
+ },
+ {
+ "key": "summary_photo_image_original",
+ "value": {
+ "image_value": {
+ "height": 263,
+ "width": 500,
+ "url": "https://pbs.twimg.com/card_img/1650956885955080213/j4pnd-EH?format=jpg&name=orig"
+ },
+ "type": "IMAGE"
+ }
+ }
+ ],
+ "card_platform": {
+ "platform": {
+ "audience": {
+ "name": "production"
+ },
+ "device": {
+ "name": "Swift",
+ "version": "12"
+ }
+ }
+ },
+ "name": "summary_large_image",
+ "url": "https://t.co/rD8UpjsShF",
+ "user_refs_results": []
+ }
+ },
+ "unmention_data": {},
+ "unified_card": {
+ "card_fetch_state": "NoCard"
+ },
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1585662613639385090"
+ ],
+ "editable_until_msecs": "1666888201000",
+ "is_edit_eligible": true,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "state": "Enabled"
+ },
+ "source": "Sprinklr",
+ "legacy": {
+ "bookmark_count": 4,
+ "bookmarked": false,
+ "created_at": "Thu Oct 27 16:00:01 +0000 2022",
+ "conversation_id_str": "1585662613639385090",
+ "display_text_range": [
+ 0,
+ 255
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/blog/indust\u2026",
+ "expanded_url": "https://developer.twitter.com/en/blog/industry-team-news/2022/get-in-the-conversation-to-get-in-the-game?ref=os-dtc-Organic-Gaming-Blog&utm_source=dtc&utm_medium=os&utm_campaign=Organic-Gaming-Blog",
+ "url": "https://t.co/rD8UpjsShF",
+ "indices": [
+ 232,
+ 255
+ ]
+ }
+ ],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 69,
+ "favorited": false,
+ "full_text": "The gaming industry is unignorable. And as home of the gaming conversation \u2013 with over 70 Tweets per second about gaming \u2013 the value of the Twitter gaming community is undeniable. \ud83d\udd79\ud83d\ude80\n\nBuild what\u2019s next for gamers across the globe \ud83d\udc47\nhttps://t.co/rD8UpjsShF",
+ "is_quote_status": false,
+ "lang": "en",
+ "possibly_sensitive": false,
+ "possibly_sensitive_editable": true,
+ "quote_count": 0,
+ "reply_count": 2,
+ "retweet_count": 17,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1585662613639385090"
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet"
+ }
+ }
+ },
+ {
+ "entryId": "cursor-top-1652850874457784321",
+ "sortIndex": "1652850874457784321",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "HCaAgIDsnseN8C0AAA==",
+ "cursorType": "Top"
+ }
+ },
+ {
+ "entryId": "cursor-bottom-1585662613639385089",
+ "sortIndex": "1585662613639385089",
+ "content": {
+ "entryType": "TimelineTimelineCursor",
+ "__typename": "TimelineTimelineCursor",
+ "value": "HBaEwL653u+zgSwAAA==",
+ "cursorType": "Bottom",
+ "stopOnEmptyResponse": true
+ }
+ }
+ ]
+ },
+ {
+ "type": "TimelinePinEntry",
+ "entry": {
+ "entryId": "tweet-1641222782594990080",
+ "sortIndex": "1652850874453590016",
+ "content": {
+ "entryType": "TimelineTimelineItem",
+ "__typename": "TimelineTimelineItem",
+ "itemContent": {
+ "itemType": "TimelineTweet",
+ "__typename": "TimelineTweet",
+ "tweet_results": {
+ "result": {
+ "__typename": "Tweet",
+ "rest_id": "1641222782594990080",
+ "core": {
+ "user_results": {
+ "result": {
+ "__typename": "User",
+ "id": "VXNlcjoyMjQ0OTk0OTQ1",
+ "rest_id": "2244994945",
+ "affiliates_highlighted_label": {
+ "label": {
+ "url": {
+ "url": "https://twitter.com/Twitter",
+ "urlType": "DeepLink"
+ },
+ "badge": {
+ "url": "https://pbs.twimg.com/profile_images/1488548719062654976/u6qfBBkF_bigger.jpg"
+ },
+ "description": "Twitter",
+ "userLabelType": "BusinessLabel",
+ "userLabelDisplayType": "Badge"
+ }
+ },
+ "has_graduated_access": true,
+ "is_blue_verified": true,
+ "profile_image_shape": "Square",
+ "legacy": {
+ "can_dm": false,
+ "can_media_tag": true,
+ "created_at": "Sat Dec 14 04:35:55 +0000 2013",
+ "default_profile": false,
+ "default_profile_image": false,
+ "description": "The voice of the #TwitterDev team and your official source for updates, news, and events, related to the #TwitterAPI.",
+ "entities": {
+ "description": {
+ "urls": []
+ },
+ "url": {
+ "urls": [
+ {
+ "display_url": "developer.twitter.com/en/community",
+ "expanded_url": "https://developer.twitter.com/en/community",
+ "url": "https://t.co/9wI31m3ELF",
+ "indices": [
+ 0,
+ 23
+ ]
+ }
+ ]
+ }
+ },
+ "fast_followers_count": 0,
+ "favourites_count": 2128,
+ "followers_count": 583733,
+ "friends_count": 1941,
+ "has_custom_timelines": true,
+ "is_translator": false,
+ "listed_count": 2395,
+ "location": "127.0.0.1",
+ "media_count": 815,
+ "name": "Twitter Dev",
+ "normal_followers_count": 583733,
+ "pinned_tweet_ids_str": [
+ "1641222782594990080"
+ ],
+ "possibly_sensitive": false,
+ "profile_banner_url": "https://pbs.twimg.com/profile_banners/2244994945/1660405530",
+ "profile_image_url_https": "https://pbs.twimg.com/profile_images/1445764922474827784/W2zEPN7U_normal.jpg",
+ "profile_interstitial_type": "",
+ "screen_name": "TwitterDev",
+ "statuses_count": 4076,
+ "translator_type": "regular",
+ "url": "https://t.co/9wI31m3ELF",
+ "verified": false,
+ "verified_type": "Business",
+ "want_retweets": false,
+ "withheld_in_countries": []
+ },
+ "professional": {
+ "rest_id": "1516891231749517312",
+ "professional_type": "Business",
+ "category": [
+ {
+ "id": 1009,
+ "name": "Community",
+ "icon_name": "IconBriefcaseStroke"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "unmention_data": {},
+ "edit_control": {
+ "edit_tweet_ids": [
+ "1641222782594990080"
+ ],
+ "editable_until_msecs": "1680134778000",
+ "is_edit_eligible": false,
+ "edits_remaining": "5"
+ },
+ "edit_perspective": {
+ "favorited": false,
+ "retweeted": false
+ },
+ "is_translatable": false,
+ "views": {
+ "count": "3891394",
+ "state": "EnabledWithCount"
+ },
+ "source": "Twitter Web App",
+ "legacy": {
+ "bookmark_count": 408,
+ "bookmarked": false,
+ "created_at": "Wed Mar 29 23:36:18 +0000 2023",
+ "conversation_id_str": "1641222782594990080",
+ "display_text_range": [
+ 0,
+ 123
+ ],
+ "entities": {
+ "user_mentions": [],
+ "urls": [],
+ "hashtags": [],
+ "symbols": []
+ },
+ "favorite_count": 1414,
+ "favorited": false,
+ "full_text": "Today we are launching our new Twitter API access tiers! We\u2019re excited to share more details about our self-serve access. \ud83e\uddf5",
+ "is_quote_status": false,
+ "lang": "en",
+ "quote_count": 992,
+ "reply_count": 518,
+ "retweet_count": 1074,
+ "retweeted": false,
+ "user_id_str": "2244994945",
+ "id_str": "1641222782594990080",
+ "self_thread": {
+ "id_str": "1641222782594990080"
+ }
+ },
+ "quick_promote_eligibility": {
+ "eligibility": "IneligibleNotProfessional"
+ }
+ }
+ },
+ "tweetDisplayType": "Tweet",
+ "socialContext": {
+ "type": "TimelineGeneralContext",
+ "contextType": "Pin",
+ "text": "Pinned Tweet"
+ }
+ },
+ "clientEventInfo": {
+ "component": "suggest_pinned_tweet",
+ "details": {
+ "timelinesDetails": {
+ "injectionType": "PinnedTweet"
+ }
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responseObjects": {
+ "feedbackActions": [],
+ "immediateReactions": []
+ }
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/test_parser.py b/tests/test_parser.py
new file mode 100644
index 0000000..f08875a
--- /dev/null
+++ b/tests/test_parser.py
@@ -0,0 +1,256 @@
+import asyncio
+import json
+import os
+
+from twapi import API, AccountsPool, gather
+from twapi.logger import set_log_level
+
+BASE_DIR = os.path.dirname(__file__)
+DATA_DIR = os.path.join(BASE_DIR, "mocked-data")
+os.makedirs(DATA_DIR, exist_ok=True)
+
+set_log_level("DEBUG")
+
+
+class Files:
+ search_raw = "search_raw.json"
+ user_by_id_raw = "user_by_id_raw.json"
+ user_by_login_raw = "user_by_login_raw.json"
+ tweet_details_raw = "tweet_details_raw.json"
+ followers_raw = "followers_raw.json"
+ following_raw = "following_raw.json"
+ retweeters_raw = "retweeters_raw.json"
+ favoriters_raw = "favoriters_raw.json"
+ user_tweets_raw = "user_tweets_raw.json"
+ user_tweets_and_replies_raw = "user_tweets_and_replies_raw.json"
+
+
+def fake_rep(fn: str):
+ filename = os.path.join(DATA_DIR, getattr(Files, fn))
+
+ with open(filename) as fp:
+ data = fp.read()
+
+ rep = lambda: None # noqa: E731
+ rep.text = data
+ rep.json = lambda: json.loads(data)
+ return rep
+
+
+def mock_rep(obj, fn: str):
+ async def cb_rep(*args, **kwargs):
+ return fake_rep(fn)
+
+ setattr(obj, fn, cb_rep)
+
+
+def mock_gen(obj, fn: str):
+ async def cb_gen(*args, **kwargs):
+ yield fake_rep(fn)
+
+ setattr(obj, fn, cb_gen)
+
+
+async def test_search():
+ api = API(AccountsPool())
+ mock_gen(api, "search_raw")
+
+ items = await gather(api.search("elon musk lang:en", limit=20))
+ assert len(items) > 0
+
+ for x in items:
+ assert x.id is not None
+ assert x.user is not None
+
+ tw_dict = x.json()
+ assert x.id == tw_dict["id"]
+ assert x.user.id == tw_dict["user"]["id"]
+
+
+async def test_user_by_id():
+ api = API(AccountsPool())
+ mock_rep(api, "user_by_id_raw")
+
+ rep = await api.user_by_id(2244994945)
+ assert rep.id == 2244994945
+ assert rep.username == "TwitterDev"
+
+ obj = rep.json()
+ assert rep.id == obj["id"]
+ assert rep.username == obj["username"]
+
+
+async def test_user_by_login():
+ api = API(AccountsPool())
+ mock_rep(api, "user_by_login_raw")
+
+ rep = await api.user_by_login("twitterdev")
+ assert rep.id == 2244994945
+ assert rep.username == "TwitterDev"
+
+ obj = rep.json()
+ assert rep.id == obj["id"]
+ assert rep.username == obj["username"]
+
+
+async def test_tweet_details():
+ api = API(AccountsPool())
+ mock_rep(api, "tweet_details_raw")
+
+ rep = await api.tweet_details(1649191520250245121)
+ assert rep.id == 1649191520250245121
+ assert rep.user is not None
+
+ obj = rep.json()
+ assert rep.id == obj["id"]
+ assert rep.user.id == obj["user"]["id"]
+
+
+async def test_followers():
+ api = API(AccountsPool())
+ mock_gen(api, "followers_raw")
+
+ users = await gather(api.followers(2244994945))
+ assert len(users) > 0
+
+ for user in users:
+ assert user.id is not None
+ assert user.username is not None
+
+ obj = user.json()
+ assert user.id == obj["id"]
+ assert user.username == obj["username"]
+
+
+async def test_following():
+ api = API(AccountsPool())
+ mock_gen(api, "following_raw")
+
+ users = await gather(api.following(2244994945))
+ assert len(users) > 0
+
+ for user in users:
+ assert user.id is not None
+ assert user.username is not None
+
+ obj = user.json()
+ assert user.id == obj["id"]
+ assert user.username == obj["username"]
+
+
+async def test_retweters():
+ api = API(AccountsPool())
+ mock_gen(api, "retweeters_raw")
+
+ users = await gather(api.retweeters(1649191520250245121))
+ assert len(users) > 0
+
+ for user in users:
+ assert user.id is not None
+ assert user.username is not None
+
+ obj = user.json()
+ assert user.id == obj["id"]
+ assert user.username == obj["username"]
+
+
+async def test_favoriters():
+ api = API(AccountsPool())
+ mock_gen(api, "favoriters_raw")
+
+ users = await gather(api.favoriters(1649191520250245121))
+ assert len(users) > 0
+
+ for user in users:
+ assert user.id is not None
+ assert user.username is not None
+
+ obj = user.json()
+ assert user.id == obj["id"]
+ assert user.username == obj["username"]
+
+
+async def test_user_tweets():
+ api = API(AccountsPool())
+ mock_gen(api, "user_tweets_raw")
+
+ tweets = await gather(api.user_tweets(2244994945))
+ assert len(tweets) > 0
+
+ for tweet in tweets:
+ assert tweet.id is not None
+ assert tweet.user is not None
+
+ obj = tweet.json()
+ assert tweet.id == obj["id"]
+ assert tweet.user.id == obj["user"]["id"]
+
+
+async def test_user_tweets_and_replies():
+ api = API(AccountsPool())
+ mock_gen(api, "user_tweets_and_replies_raw")
+
+ tweets = await gather(api.user_tweets_and_replies(2244994945))
+ assert len(tweets) > 0
+
+ for tweet in tweets:
+ assert tweet.id is not None
+ assert tweet.user is not None
+
+ obj = tweet.json()
+ assert tweet.id == obj["id"]
+ assert tweet.user.id == obj["user"]["id"]
+
+
+async def main():
+ # prepare mock files from real twitter replies
+ # you need to have some account to perform this
+
+ pool = AccountsPool()
+ pool.load_from_dir()
+
+ api = API(pool)
+
+ jobs = [
+ (Files.search_raw, lambda: api.search_raw("elon musk lang:en", limit=20)),
+ (Files.user_by_id_raw, lambda: api.user_by_id_raw(2244994945)),
+ (Files.user_by_login_raw, lambda: api.user_by_login_raw("twitterdev")),
+ (Files.tweet_details_raw, lambda: api.tweet_details_raw(1649191520250245121)),
+ (Files.followers_raw, lambda: api.followers_raw(2244994945)),
+ (Files.following_raw, lambda: api.following_raw(2244994945)),
+ (Files.retweeters_raw, lambda: api.retweeters_raw(1649191520250245121)),
+ (Files.favoriters_raw, lambda: api.favoriters_raw(1649191520250245121)),
+ (Files.user_tweets_raw, lambda: api.user_tweets_raw(2244994945)),
+ (Files.user_tweets_and_replies_raw, lambda: api.user_tweets_and_replies_raw(2244994945)),
+ ]
+
+ for filename, fn in jobs:
+ filename = os.path.join(DATA_DIR, f"{filename}")
+ print("-" * 20)
+ if os.path.exists(filename):
+ print(f"File {filename} already exists")
+ continue
+
+ print(f"Getting data for {filename}")
+
+ rep = fn()
+ is_coroutine = getattr(rep, "__aiter__", None) is None
+
+ data = None
+ if is_coroutine:
+ data = await rep
+ else:
+ async for x in rep:
+ data = x
+ break
+
+ if data is None:
+ print(f"Failed to get data for {filename}")
+ continue
+
+ with open(filename, "w") as fp:
+ fp.write(data.text)
+
+
+if __name__ == "__main__":
+ asyncio.run(main())
diff --git a/twapi/__init__.py b/twapi/__init__.py
new file mode 100644
index 0000000..0c22ff9
--- /dev/null
+++ b/twapi/__init__.py
@@ -0,0 +1,5 @@
+# ruff: noqa: F401
+from .account import Account
+from .accounts_pool import AccountsPool
+from .api import API
+from .utils import gather
diff --git a/twapi/account.py b/twapi/account.py
index f24eb60..0cce54a 100644
--- a/twapi/account.py
+++ b/twapi/account.py
@@ -5,10 +5,10 @@
from fake_useragent import UserAgent
from httpx import AsyncClient, HTTPStatusError, Response
-from loguru import logger
from .constants import LOGIN_URL, TOKEN
from .imap import get_email_code
+from .logger import logger
from .utils import raise_for_status
@@ -27,7 +27,7 @@ def load(cls, filepath: str):
with open(filepath) as f:
data = json.load(f)
return cls(**data)
- except Exception as e:
+ except (FileNotFoundError, json.JSONDecodeError) as e:
logger.error(f"Failed to load account {filepath}: {e}")
return None
diff --git a/twapi/accounts_pool.py b/twapi/accounts_pool.py
index 62a555a..4d35de7 100644
--- a/twapi/accounts_pool.py
+++ b/twapi/accounts_pool.py
@@ -1,15 +1,44 @@
import asyncio
-
-from loguru import logger
+import os
from .account import Account, Status
+from .logger import logger
class AccountsPool:
+ BASE_DIR = "accounts"
+
def __init__(self):
self.accounts: list[Account] = []
- def add_account(self, account: Account):
+ def load_from_dir(self, folder: str | None = None):
+ folder = folder or self.BASE_DIR
+
+ files = os.listdir(folder)
+ files = [x for x in files if x.endswith(".json")]
+ files = [os.path.join(folder, x) for x in files]
+
+ for file in files:
+ account = Account.load(file)
+ if account:
+ self.accounts.append(account)
+
+ def add_account(
+ self,
+ login: str,
+ password: str,
+ email: str,
+ email_password: str,
+ proxy: str | None = None,
+ user_agent: str | None = None,
+ ):
+ filepath = os.path.join(self.BASE_DIR, f"{login}.json")
+ account = Account.load(filepath)
+ if account:
+ self.accounts.append(account)
+ return
+
+ account = Account(login, password, email, email_password, user_agent, proxy)
self.accounts.append(account)
async def login(self):
diff --git a/twapi/api.py b/twapi/api.py
index 56e0178..224ab98 100644
--- a/twapi/api.py
+++ b/twapi/api.py
@@ -2,10 +2,10 @@
from typing import Awaitable, Callable
from httpx import AsyncClient, HTTPStatusError, Response
-from loguru import logger
from .accounts_pool import AccountsPool
from .constants import GQL_FEATURES, GQL_URL, SEARCH_PARAMS, SEARCH_URL
+from .logger import logger
from .models import Tweet, User
from .utils import encode_params, find_item, to_old_obj, to_search_like
diff --git a/twapi/imap.py b/twapi/imap.py
index 39236f4..b73399c 100644
--- a/twapi/imap.py
+++ b/twapi/imap.py
@@ -3,7 +3,7 @@
import imaplib
from datetime import datetime
-from loguru import logger
+from .logger import logger
def get_imap_domain(email: str) -> str:
diff --git a/twapi/logger.py b/twapi/logger.py
new file mode 100644
index 0000000..774f392
--- /dev/null
+++ b/twapi/logger.py
@@ -0,0 +1,16 @@
+import sys
+from typing import Literal
+
+from loguru import logger
+
+_LEVELS = Literal["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"]
+_LOG_LEVEL: _LEVELS = "INFO"
+
+
+def set_log_level(level: _LEVELS):
+ global _LOG_LEVEL
+ _LOG_LEVEL = level
+
+
+logger.remove()
+logger.add(sys.stderr, filter=lambda r: r["level"].no >= logger.level(_LOG_LEVEL).no)
diff --git a/twapi/utils.py b/twapi/utils.py
index c65da5a..32f5bd3 100644
--- a/twapi/utils.py
+++ b/twapi/utils.py
@@ -3,7 +3,8 @@
from typing import Any, AsyncGenerator, TypeVar
from httpx import HTTPStatusError, Response
-from loguru import logger
+
+from .logger import logger
T = TypeVar("T")