{ "info": { "_postman_id": "784efcda-ed4c-4491-a4c0-a26470a67400", "name": "Twitter API v2", "description": "This is a Postman Collection for the Twitter API v2 endpoints. \n\nRefer to the main [Twitter API documentation](https://developer.twitter.com/en/docs) for more details.\n\nIf you have an API-related question, you can also discuss in the developer [community forum](https://twittercommunity.com).\n\n## Installation\n\n### Quick install\n\nGo to the [Collection](https://t.co/twitter-api-postman) and click `Run in Postman`.\n\n### Manual install\n\nYou can also download this Collection from a GitHub repo here: https://github.com/twitterdev/postman-twitter-api\n\n## Environment\n\nThis Collection includes a pre-configured Environment. You will need to set up the following variables in order to run each request (depending on the authentication type used by the request you are sending):\n\n|Name|Description|\n|---|---|\n|`consumer_key`|Your consumer key|\n|`consumer_secret`|Your consumer secret|\n|`access_token`|Your access token|\n|`token_secret`|Your access token secret|\n|`bearer_token`|Your bearer token|\n", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { "name": "Tweet Lookup", "item": [ { "name": "Single Tweet", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics\n", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id,entities.mentions.username,referenced_tweets.id.author_id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "Comma-separated list of fields for the media object. Expansion required.\n\nAllowed values:\nduration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width\n\nDefault values:\nmedia_key,type\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "place.fields", "value": "", "description": "Comma-separated list of fields for the place object. Expansion required.\n\nAllowed values:\ncontained_within,country,country_code,full_name,geo,id,name,place_type\n\nDefault values:\nid,full_name", "disabled": true }, { "key": "poll.fields", "value": "", "description": "Comma-separated list of fields for the poll object. Expansion required.\n\nAllowed values:\nduration_minutes,end_datetime,id,options,voting_status\n\nDefault values:\nid, options", "disabled": true }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields for the user object. Expansion required.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true } ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "Required. Enter a single Tweet ID." } ] }, "description": "This endpoint returns details about the Tweet specified by the requested ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id) for this endpoint." }, "response": [ { "name": "200 Success - Request Tweet fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?tweet.fields=attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": null, "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": null, "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": null, "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": null, "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1275828087666679809" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "605" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:14:13 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "9" }, { "key": "x-rate-limit-reset", "value": "1593181441" }, { "key": "x-response-time", "value": "138" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"author_id\": \"2244994945\",\n \"created_at\": \"2020-06-24T16:28:14.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 140,\n \"end\": 163,\n \"url\": \"https://t.co/IKM3zo6ngu\",\n \"expanded_url\": \"https://blog.twitter.com/developer/en_us/topics/tips/2020/how-to-analyze-the-sentiment-of-your-own-tweets.html\",\n \"display_url\": \"blog.twitter.com/developer/en_u…\",\n \"images\": [\n {\n \"url\": \"https://pbs.twimg.com/news_img/1275828115110060033/WIbBrSld?format=jpg&name=orig\",\n \"width\": 1600,\n \"height\": 600\n },\n {\n \"url\": \"https://pbs.twimg.com/news_img/1275828115110060033/WIbBrSld?format=jpg&name=150x150\",\n \"width\": 150,\n \"height\": 150\n }\n ],\n \"status\": 200,\n \"title\": \"How to analyze the sentiment of your own Tweets\",\n \"description\": \"This post helps developers try out sentiment analysis by analyzing their own past Tweets.\",\n \"unwound_url\": \"https://blog.twitter.com/developer/en_us/topics/tips/2020/how-to-analyze-the-sentiment-of-your-own-tweets.html\"\n }\n ]\n },\n \"id\": \"1275828087666679809\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"source\": \"Twitter Web App\",\n \"text\": \"Learn how to create a sentiment score for your Tweets with Microsoft Azure, Python, and Twitter Developer Labs recent search functionality.\\nhttps://t.co/IKM3zo6ngu\"\n }\n}" }, { "name": "200 Success - Request Media Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?tweet.fields=attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld&expansions=attachments.media_keys&media.fields=duration_ms,height,media_key,preview_image_url,public_metrics,type,url,width", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": "attachments.media_keys", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\n\nDefault values: none" }, { "key": "media.fields", "value": "duration_ms,height,media_key,preview_image_url,public_metrics,type,url,width", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width" }, { "key": "poll.fields", "value": null, "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": null, "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1263145271946551300" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "547" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:23:50 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "4" }, { "key": "x-rate-limit-reset", "value": "1593181441" }, { "key": "x-response-time", "value": "146" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"attachments\": {\n \"media_keys\": [\n \"13_1263145212760805376\"\n ]\n },\n \"author_id\": \"783214\",\n \"created_at\": \"2020-05-20T16:31:15.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 154,\n \"end\": 177,\n \"url\": \"https://t.co/pV53mvjAVT\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1263145271946551300/video/1\",\n \"display_url\": \"pic.twitter.com/pV53mvjAVT\"\n }\n ]\n },\n \"id\": \"1263145271946551300\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"source\": \"Sprinklr\",\n \"text\": \"Testing, testing...\\n\\nA new way to have a convo with exactly who you want. We’re starting with a small % globally, so keep your 👀 out to see it in action. https://t.co/pV53mvjAVT\"\n },\n \"includes\": {\n \"media\": [\n {\n \"duration_ms\": 46947,\n \"height\": 1080,\n \"media_key\": \"13_1263145212760805376\",\n \"preview_image_url\": \"https://pbs.twimg.com/media/EYeX7akWsAIP1_1.jpg\",\n \"public_metrics\": {\n \"view_count\": 6891098\n },\n \"type\": \"video\",\n \"width\": 1920\n }\n ]\n }\n}" }, { "name": "200 Success - Request Poll Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?expansions=attachments.poll_ids&poll.fields=duration_minutes,end_datetime,id,options,voting_status", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": null, "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true }, { "key": "expansions", "value": "attachments.poll_ids", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none" }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "duration_minutes,end_datetime,id,options,voting_status", "description": "duration_minutes,end_datetime,id,options,voting_status" }, { "key": "place.fields", "value": null, "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1199786642791452673" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "258" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:30:20 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "14" }, { "key": "x-rate-limit-reset", "value": "1593182720" }, { "key": "x-response-time", "value": "56" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"attachments\": {\n \"poll_ids\": [\n \"1199786642468413448\"\n ]\n },\n \"id\": \"1199786642791452673\",\n \"text\": \"C#\"\n },\n \"includes\": {\n \"polls\": [\n {\n \"duration_minutes\": 1440,\n \"end_datetime\": \"2019-11-28T20:26:41.000Z\",\n \"id\": \"1199786642468413448\",\n \"options\": [\n {\n \"position\": 1,\n \"label\": \"“C Sharp”\",\n \"votes\": 795\n },\n {\n \"position\": 2,\n \"label\": \"“C Hashtag”\",\n \"votes\": 156\n }\n ],\n \"voting_status\": \"closed\"\n }\n ]\n }\n}" }, { "name": "200 Success - Request Place Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?expansions=geo.place_id&place.fields=contained_within,country,country_code,full_name,geo,id,name,place_type", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": null, "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true }, { "key": "expansions", "value": "geo.place_id", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none" }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "duration_minutes,end_datetime,id,options,voting_status", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": "contained_within,country,country_code,full_name,geo,id,name,place_type", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type" }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1136017751028449283" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "344" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:33:35 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "12" }, { "key": "x-rate-limit-reset", "value": "1593182720" }, { "key": "x-response-time", "value": "59" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"geo\": {\n \"place_id\": \"01a9a39529b27f36\"\n },\n \"id\": \"1136017751028449283\",\n \"text\": \"We’re getting ready to #TapIntoTwitter with our NYC developer community! See you soon @TwitterNYC https://t.co/5rEn5dhsAq\"\n },\n \"includes\": {\n \"places\": [\n {\n \"country\": \"United States\",\n \"country_code\": \"US\",\n \"full_name\": \"Manhattan, NY\",\n \"geo\": {\n \"type\": \"Feature\",\n \"bbox\": [\n -74.026675,\n 40.683935,\n -73.910408,\n 40.877483\n ],\n \"properties\": {}\n },\n \"id\": \"01a9a39529b27f36\",\n \"name\": \"Manhattan\",\n \"place_type\": \"city\"\n }\n ]\n }\n}" }, { "name": "200 Success - Default Payload (No additonal fields requested)", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "variable": [ { "key": "id", "value": "20" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "79" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Wed, 24 Jun 2020 17:13:16 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "86a90a7aa13fde1840d52be0d1faf5c4" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "0" }, { "key": "x-rate-limit-reset", "value": "1593019345" }, { "key": "x-response-time", "value": "211" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"id\": \"20\",\n \"text\": \"just setting up my twttr\"\n }\n}" }, { "name": "429 Rate Limit Exceeded", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?tweet.fields=author_id&expansions=author_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "author_id", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": "author_id", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none" }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": "", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "20" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "plain", "header": [ { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "46" }, { "key": "content-type", "value": "text/plain;charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:19:39 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-connection-hash", "value": "bf6b8cccb0bc95bc56a50be4db9a2d09" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "0" }, { "key": "x-rate-limit-reset", "value": "1593185073" }, { "key": "x-response-time", "value": "6" } ], "cookie": [], "body": "Rate limit exceeded\n" }, { "name": "200 Success - Deleted Tweet", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?tweet.fields=attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": null, "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": null, "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": null, "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": null, "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1276230436478386177" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "197" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:19:40 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "8" }, { "key": "x-rate-limit-reset", "value": "1593181441" }, { "key": "x-response-time", "value": "134" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"detail\": \"Could not find tweet with id: [1276230436478386177].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"tweet\",\n \"parameter\": \"id\",\n \"value\": \"1276230436478386177\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n }\n ]\n}" } ] }, { "name": "Single Tweet Usercontext", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics\n", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id,entities.mentions.username,referenced_tweets.id.author_id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "Comma-separated list of fields for the media object. Expansion required.\n\nAllowed values:\nduration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width\n\nDefault values:\nmedia_key,type\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "place.fields", "value": "", "description": "Comma-separated list of fields for the place object. Expansion required.\n\nAllowed values:\ncontained_within,country,country_code,full_name,geo,id,name,place_type\n\nDefault values:\nid,full_name", "disabled": true }, { "key": "poll.fields", "value": "", "description": "Comma-separated list of fields for the poll object. Expansion required.\n\nAllowed values:\nduration_minutes,end_datetime,id,options,voting_status\n\nDefault values:\nid, options", "disabled": true }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields for the user object. Expansion required.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true } ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "Required. Enter a single Tweet ID." } ] }, "description": "This endpoint returns details about the Tweet specified by the requested ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id) for this endpoint." }, "response": [ { "name": "200 Success - Default Payload (No additonal fields requested)", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "variable": [ { "key": "id", "value": "20" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "79" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Wed, 24 Jun 2020 17:13:16 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "86a90a7aa13fde1840d52be0d1faf5c4" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "0" }, { "key": "x-rate-limit-reset", "value": "1593019345" }, { "key": "x-response-time", "value": "211" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"id\": \"20\",\n \"text\": \"just setting up my twttr\"\n }\n}" }, { "name": "429 Rate Limit Exceeded", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?tweet.fields=author_id&expansions=author_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "author_id", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": "author_id", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none" }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": "", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "20" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "plain", "header": [ { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "46" }, { "key": "content-type", "value": "text/plain;charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:19:39 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-connection-hash", "value": "bf6b8cccb0bc95bc56a50be4db9a2d09" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "0" }, { "key": "x-rate-limit-reset", "value": "1593185073" }, { "key": "x-response-time", "value": "6" } ], "cookie": [], "body": "Rate limit exceeded\n" }, { "name": "200 Success - Request Place Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?expansions=geo.place_id&place.fields=contained_within,country,country_code,full_name,geo,id,name,place_type", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": null, "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true }, { "key": "expansions", "value": "geo.place_id", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none" }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "duration_minutes,end_datetime,id,options,voting_status", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": "contained_within,country,country_code,full_name,geo,id,name,place_type", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type" }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1136017751028449283" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "344" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:33:35 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "12" }, { "key": "x-rate-limit-reset", "value": "1593182720" }, { "key": "x-response-time", "value": "59" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"geo\": {\n \"place_id\": \"01a9a39529b27f36\"\n },\n \"id\": \"1136017751028449283\",\n \"text\": \"We’re getting ready to #TapIntoTwitter with our NYC developer community! See you soon @TwitterNYC https://t.co/5rEn5dhsAq\"\n },\n \"includes\": {\n \"places\": [\n {\n \"country\": \"United States\",\n \"country_code\": \"US\",\n \"full_name\": \"Manhattan, NY\",\n \"geo\": {\n \"type\": \"Feature\",\n \"bbox\": [\n -74.026675,\n 40.683935,\n -73.910408,\n 40.877483\n ],\n \"properties\": {}\n },\n \"id\": \"01a9a39529b27f36\",\n \"name\": \"Manhattan\",\n \"place_type\": \"city\"\n }\n ]\n }\n}" }, { "name": "200 Success - Request Poll Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?expansions=attachments.poll_ids&poll.fields=duration_minutes,end_datetime,id,options,voting_status", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": null, "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true }, { "key": "expansions", "value": "attachments.poll_ids", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none" }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "duration_minutes,end_datetime,id,options,voting_status", "description": "duration_minutes,end_datetime,id,options,voting_status" }, { "key": "place.fields", "value": null, "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1199786642791452673" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "258" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:30:20 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "14" }, { "key": "x-rate-limit-reset", "value": "1593182720" }, { "key": "x-response-time", "value": "56" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"attachments\": {\n \"poll_ids\": [\n \"1199786642468413448\"\n ]\n },\n \"id\": \"1199786642791452673\",\n \"text\": \"C#\"\n },\n \"includes\": {\n \"polls\": [\n {\n \"duration_minutes\": 1440,\n \"end_datetime\": \"2019-11-28T20:26:41.000Z\",\n \"id\": \"1199786642468413448\",\n \"options\": [\n {\n \"position\": 1,\n \"label\": \"“C Sharp”\",\n \"votes\": 795\n },\n {\n \"position\": 2,\n \"label\": \"“C Hashtag”\",\n \"votes\": 156\n }\n ],\n \"voting_status\": \"closed\"\n }\n ]\n }\n}" }, { "name": "200 Success - Deleted Tweet", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?tweet.fields=attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": null, "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": null, "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": null, "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": null, "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1276230436478386177" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "197" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:19:40 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "8" }, { "key": "x-rate-limit-reset", "value": "1593181441" }, { "key": "x-response-time", "value": "134" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"detail\": \"Could not find tweet with id: [1276230436478386177].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"tweet\",\n \"parameter\": \"id\",\n \"value\": \"1276230436478386177\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n }\n ]\n}" }, { "name": "200 Success - Request Media Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?tweet.fields=attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld&expansions=attachments.media_keys&media.fields=duration_ms,height,media_key,preview_image_url,public_metrics,type,url,width", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": "attachments.media_keys", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\n\nDefault values: none" }, { "key": "media.fields", "value": "duration_ms,height,media_key,preview_image_url,public_metrics,type,url,width", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width" }, { "key": "poll.fields", "value": null, "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": null, "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1263145271946551300" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "547" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:23:50 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "4" }, { "key": "x-rate-limit-reset", "value": "1593181441" }, { "key": "x-response-time", "value": "146" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"attachments\": {\n \"media_keys\": [\n \"13_1263145212760805376\"\n ]\n },\n \"author_id\": \"783214\",\n \"created_at\": \"2020-05-20T16:31:15.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 154,\n \"end\": 177,\n \"url\": \"https://t.co/pV53mvjAVT\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1263145271946551300/video/1\",\n \"display_url\": \"pic.twitter.com/pV53mvjAVT\"\n }\n ]\n },\n \"id\": \"1263145271946551300\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"source\": \"Sprinklr\",\n \"text\": \"Testing, testing...\\n\\nA new way to have a convo with exactly who you want. We’re starting with a small % globally, so keep your 👀 out to see it in action. https://t.co/pV53mvjAVT\"\n },\n \"includes\": {\n \"media\": [\n {\n \"duration_ms\": 46947,\n \"height\": 1080,\n \"media_key\": \"13_1263145212760805376\",\n \"preview_image_url\": \"https://pbs.twimg.com/media/EYeX7akWsAIP1_1.jpg\",\n \"public_metrics\": {\n \"view_count\": 6891098\n },\n \"type\": \"video\",\n \"width\": 1920\n }\n ]\n }\n}" }, { "name": "200 Success - Request Tweet fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id?tweet.fields=attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "query": [ { "key": "tweet.fields", "value": "attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": null, "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": null, "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": null, "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": null, "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "1275828087666679809" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "605" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:14:13 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "9" }, { "key": "x-rate-limit-reset", "value": "1593181441" }, { "key": "x-response-time", "value": "138" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"author_id\": \"2244994945\",\n \"created_at\": \"2020-06-24T16:28:14.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 140,\n \"end\": 163,\n \"url\": \"https://t.co/IKM3zo6ngu\",\n \"expanded_url\": \"https://blog.twitter.com/developer/en_us/topics/tips/2020/how-to-analyze-the-sentiment-of-your-own-tweets.html\",\n \"display_url\": \"blog.twitter.com/developer/en_u…\",\n \"images\": [\n {\n \"url\": \"https://pbs.twimg.com/news_img/1275828115110060033/WIbBrSld?format=jpg&name=orig\",\n \"width\": 1600,\n \"height\": 600\n },\n {\n \"url\": \"https://pbs.twimg.com/news_img/1275828115110060033/WIbBrSld?format=jpg&name=150x150\",\n \"width\": 150,\n \"height\": 150\n }\n ],\n \"status\": 200,\n \"title\": \"How to analyze the sentiment of your own Tweets\",\n \"description\": \"This post helps developers try out sentiment analysis by analyzing their own past Tweets.\",\n \"unwound_url\": \"https://blog.twitter.com/developer/en_us/topics/tips/2020/how-to-analyze-the-sentiment-of-your-own-tweets.html\"\n }\n ]\n },\n \"id\": \"1275828087666679809\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"source\": \"Twitter Web App\",\n \"text\": \"Learn how to create a sentiment score for your Tweets with Microsoft Azure, Python, and Twitter Developer Labs recent search functionality.\\nhttps://t.co/IKM3zo6ngu\"\n }\n}" } ] }, { "name": "Multiple Tweets", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets?ids=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets" ], "query": [ { "key": "ids", "value": "", "description": "Required. Enter up to 100 comma-separated Tweet IDs." }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics\n", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id,entities.mentions.username,referenced_tweets.id.author_id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "Comma-separated list of fields for the media object. Expansion required.\n\nAllowed values:\nduration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width\n\nDefault values:\nmedia_key,type\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "place.fields", "value": "", "description": "Comma-separated list of fields for the place object. Expansion required.\n\nAllowed values:\ncontained_within,country,country_code,full_name,geo,id,name,place_type\n\nDefault values:\nid,full_name", "disabled": true }, { "key": "poll.fields", "value": "", "description": "Comma-separated list of fields for the poll object. Expansion required.\n\nAllowed values:\nduration_minutes,end_datetime,id,options,voting_status\n\nDefault values:\nid, options", "disabled": true }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields for the user object. Expansion required.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true } ] }, "description": "This endpoint returns details about up to 100 Tweets specified by the requested IDs. \n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets) for this endpoint." }, "response": [ { "name": "200 Success - Multiple Tweets Default Payload", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets?ids=20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets" ], "query": [ { "key": "ids", "value": "20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825" }, { "key": "tweet.fields", "value": "author_id,entities,attachments,conversation_id,created_at,referenced_tweets", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": "", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "3016" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:03:25 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "8" }, { "key": "x-rate-limit-reset", "value": "1593183846" }, { "key": "x-response-time", "value": "162" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"20\",\n \"text\": \"just setting up my twttr\"\n },\n {\n \"id\": \"1276501058211262464\",\n \"text\": \"Add new voices and conversations to your Timeline using Lists.\\n\\nYou can now:\\n👉 make a List\\n👉 discover new Lists\\n👉 follow a List\\n👉 Tweet a List\\nhttps://t.co/BabQnqOX4r https://t.co/ATG2vi3Dxf\"\n },\n {\n \"id\": \"1275244210439028736\",\n \"text\": \"Need to follow what’s happening in real time? Change your timeline to show latest Tweets instead of top Tweets. https://t.co/dpI2lRmj9F\"\n },\n {\n \"id\": \"1274087695145332736\",\n \"text\": \"📍 Oakland\\n🗣️ @YoliZama https://t.co/lcGDLzAJIn\"\n },\n {\n \"id\": \"1274087694105075714\",\n \"text\": \"📍 New York City\\n🗣️ @Afrikkana95 https://t.co/tEfs27p7xu\"\n },\n {\n \"id\": \"1274087692003770368\",\n \"text\": \"📍 Chicago\\n🗣️ @JoshuaKissi https://t.co/ZeD3XvJUbX\"\n },\n {\n \"id\": \"1274087690758090752\",\n \"text\": \"📍 Philadelphia\\n🗣️ @Imani_Barbarin https://t.co/ZRDUipsu38\"\n },\n {\n \"id\": \"1274087689487134720\",\n \"text\": \"📍 Louisville\\n🗣️ @itsbarrrrett https://t.co/Vk4vDeuAqb\"\n },\n {\n \"id\": \"1274087688321200128\",\n \"text\": \"📍 Atlanta\\n🗣️ @BerniceKing https://t.co/83upyVnwIS\"\n },\n {\n \"id\": \"1274087687469715457\",\n \"text\": \"📍 Minneapolis\\n🗣️ @FredTJoseph https://t.co/lNTOkyguG1\"\n },\n {\n \"id\": \"1274034244700930049\",\n \"text\": \"RT @Blackbirds: Juneteenth is a celebration. It’s about our freedom. And within that freedom is our joy.\\n\\n#BlackJoy is a form of resistance…\"\n },\n {\n \"id\": \"1274025734990897152\",\n \"text\": \"RT @TwitterTogether: Juneteenth represents freedom, emancipation, and liberation.\\n\\nTo celebrate #Juneteenth is to know Black history. It's…\"\n },\n {\n \"id\": \"1276440670631124993\",\n \"text\": \"RT @TwitterKorea: Come and enjoy #TwitterBlueroom LIVE Q&A with @yubinofficial and @WG_Lim \\n#AskYubinHyelim \\n\\nhttps://t.co/GFh8TWNHK2\"\n },\n {\n \"id\": \"1276426779796750338\",\n \"text\": \"RT @TwitterKorea: #StayHome and Enjoy #MusicBank LIVE 6/26 5PM KST @KBSWorldTV #SafeWithTwitter\\nhttps://t.co/GNqEFNhTaC\"\n },\n {\n \"id\": \"1276420300641406976\",\n \"text\": \"https://t.co/vwWwOBgn3M\"\n },\n {\n \"id\": \"1276346768490328064\",\n \"text\": \"https://t.co/dTn7FwgQFg\"\n },\n {\n \"id\": \"1276301871515222017\",\n \"text\": \"https://t.co/FWAdDJaWFu\"\n },\n {\n \"id\": \"1276175944105865216\",\n \"text\": \"https://t.co/TUvMWuMn9y\"\n },\n {\n \"id\": \"1276172826764926976\",\n \"text\": \"https://t.co/YCbDKj3Tej\"\n },\n {\n \"id\": \"1276172649299763200\",\n \"text\": \"https://t.co/VsaGUixN0t\"\n },\n {\n \"id\": \"1276171938449121280\",\n \"text\": \"https://t.co/rENggwsoIZ\"\n },\n {\n \"id\": \"1276171724111765504\",\n \"text\": \"https://t.co/5nmkyBSWuL\"\n },\n {\n \"id\": \"1276171627386957824\",\n \"text\": \"https://t.co/CUJAivshzU\"\n },\n {\n \"id\": \"1276170528387035136\",\n \"text\": \"RT @TwitterNews: Go behind the byline with @KaraSwisher this #Pride month to hear about her storied journalism career, tri-coastal lifestyl…\"\n },\n {\n \"id\": \"1276168667517071361\",\n \"text\": \"https://t.co/ibZN9aauZT\"\n },\n {\n \"id\": \"1276048583557394432\",\n \"text\": \"https://t.co/mCv7iZsUA8\"\n },\n {\n \"id\": \"1276035881992740864\",\n \"text\": \"https://t.co/T9pwAL4ezo\"\n },\n {\n \"id\": \"1276009123876749312\",\n \"text\": \"RT @TwitterMENA: شاهدوا حلقة جديدة من برنامح #OnStream https://t.co/THBICnDwwY\"\n },\n {\n \"id\": \"1276009123620851712\",\n \"text\": \"RT @TwitterMENA: https://t.co/Z12uictjZD\"\n },\n {\n \"id\": \"1275981562811527170\",\n \"text\": \"https://t.co/hG0ovCwgMS\"\n },\n {\n \"id\": \"1275930077927141376\",\n \"text\": \"https://t.co/5ZxW1tDKVR\"\n },\n {\n \"id\": \"1275832645574733824\",\n \"text\": \"https://t.co/Bx8oI3Vawr\"\n },\n {\n \"id\": \"1275817073755611136\",\n \"text\": \"https://t.co/vTjlgN24JS\"\n },\n {\n \"id\": \"1275816972459012101\",\n \"text\": \"https://t.co/ZwTlhydfWN\"\n },\n {\n \"id\": \"1275806248525389824\",\n \"text\": \"https://t.co/b6phJzClfR\"\n },\n {\n \"id\": \"1275806002307231744\",\n \"text\": \"https://t.co/But99uyYHV\"\n },\n {\n \"id\": \"1275805935659700225\",\n \"text\": \"https://t.co/SV3IZDoipf\"\n },\n {\n \"id\": \"1275805533690138630\",\n \"text\": \"https://t.co/3k0J6vJVyL\"\n },\n {\n \"id\": \"1275628222818877440\",\n \"text\": \"https://t.co/P0Bg8JTcmZ\"\n },\n {\n \"id\": \"1275506262327918599\",\n \"text\": \"https://t.co/eIUT3T5s2U\"\n },\n {\n \"id\": \"1275490500108259329\",\n \"text\": \"https://t.co/TCzAnu83Tt\"\n },\n {\n \"id\": \"1275451488102256645\",\n \"text\": \"https://t.co/wqPmepT4PU\"\n },\n {\n \"id\": \"1275451397459243009\",\n \"text\": \"https://t.co/VaWXJ1jJmd\"\n },\n {\n \"id\": \"1275332886015520768\",\n \"text\": \"https://t.co/0jcsarw5OI\"\n },\n {\n \"id\": \"1275327412616617984\",\n \"text\": \"RT @TwitterMENA: اليكم حلقة جديدة من #تأقلم_وتعلم https://t.co/0f4F0C9pAS\"\n },\n {\n \"id\": \"1275128589244157958\",\n \"text\": \"https://t.co/NbAiUfUpic\"\n },\n {\n \"id\": \"1275089113742336000\",\n \"text\": \"https://t.co/oigT4Ux4GP\"\n },\n {\n \"id\": \"1276312753393680384\",\n \"text\": \"Inspiring conversation with @d_lux_brand and @sfciti on combatting racial inequality.\\n\\n“In order for a company to be successful at inclusion and diversity, the work has to be embedded in all aspects. In pay equity, in procurement, in supplier diversity.”\\n\\n#ScalingSocialImpact https://t.co/rFWhUIiryq\"\n },\n {\n \"id\": \"1275556031876087808\",\n \"text\": \"Hear from our very own @d_lux_brand on fighting racism and promoting equity. Register 👇 https://t.co/OlqqqIZzVJ\"\n },\n {\n \"id\": \"1274094606498459651\",\n \"text\": \"RT @codetenderloin: Three graduates of our S.O.A.R.(SURMOUNT OBSTACLES, ACHIEVE RESULTS) Sales Program. #BlackJoy Giving opportunities to f…\"\n },\n {\n \"id\": \"1274018381662793729\",\n \"text\": \"RT @Blackbirds: Juneteenth is a celebration. It’s about our freedom. And within that freedom is our joy.\\n\\n#BlackJoy is a form of resistance…\"\n },\n {\n \"id\": \"1274013886178418688\",\n \"text\": \"RT @TwitterTogether: Juneteenth represents freedom, emancipation, and liberation.\\n\\nTo celebrate #Juneteenth is to know Black history. It's…\"\n },\n {\n \"id\": \"1276163304541618180\",\n \"text\": \"This week is #DeafblindAwarenessWeek.\\n\\nIt’s important to recognize the challenges this community faces, even more so during this time.\\n\\nConnect with, learn from, and be inspired by the deaf-blind community. https://t.co/DPvOvpFKsh\"\n },\n {\n \"id\": \"1275875669600202753\",\n \"text\": \"RT @TwitterOpen: What's one thing you'd like to tell the queer community? #AlwaysProud https://t.co/jmRg5fVgVf\"\n },\n {\n \"id\": \"1275856634837897223\",\n \"text\": \"RT @TwitterSupport: Video autoplay can be turned off in three steps:\\n\\n1️⃣ Select \\\"Settings and privacy\\\" from the main menu\\n2️⃣ Tap \\\"Data us…\"\n },\n {\n \"id\": \"1275561823471718401\",\n \"text\": \"RT @TwitterForGood: Hear from our very own @d_lux_brand on fighting racism and promoting equity. Register 👇 https://t.co/OlqqqIZzVJ\"\n },\n {\n \"id\": \"1275518378271141890\",\n \"text\": \"RT @Policy: During #COVID19, gender-based violence has risen.\\n\\nWith @unwomenasia & other critical partners, we've expanded our #ThereIsHelp…\"\n },\n {\n \"id\": \"1275473478779469825\",\n \"text\": \"RT @Policy: Statement on US high-skilled immigration proclamation: \\n\\n\\\"This proclamation undermines America’s greatest economic asset: its d…\"\n }\n ],\n \"errors\": [\n {\n \"detail\": \"Could not find tweet with ids: [1276230436478386177].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"tweet\",\n \"parameter\": \"ids\",\n \"value\": \"1276230436478386177\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n }\n ]\n}" }, { "name": "400 Bad Request - Too Many Tweets", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets?ids=20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825,20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825&tweet.fields=author_id,entities,attachments,conversation_id,created_at,referenced_tweets", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets" ], "query": [ { "key": "ids", "value": "20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825,20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825" }, { "key": "tweet.fields", "value": "author_id,entities,attachments,conversation_id,created_at,referenced_tweets", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": "", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "766" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:02:37 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "9" }, { "key": "x-rate-limit-reset", "value": "1593183846" }, { "key": "x-response-time", "value": "22" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"parameters\": {\n \"ids\": [\n \"20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825,20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825\"\n ]\n },\n \"message\": \"size [118] is not between 1 and 100\"\n }\n ],\n \"title\": \"Invalid Request\",\n \"detail\": \"One or more parameters to your request was invalid.\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-request\"\n}" }, { "name": "200 Success - 1 Deleted, 1 Valid Tweet", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets?ids=20,1276230436478386177", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets" ], "query": [ { "key": "ids", "value": "20,1276230436478386177" }, { "key": "tweet.fields", "value": "", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": "", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "233" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 14:49:06 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "14" }, { "key": "x-rate-limit-reset", "value": "1593183846" }, { "key": "x-response-time", "value": "104" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"20\",\n \"text\": \"just setting up my twttr\"\n }\n ],\n \"errors\": [\n {\n \"detail\": \"Could not find tweet with ids: [1276230436478386177].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"tweet\",\n \"parameter\": \"ids\",\n \"value\": \"1276230436478386177\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n }\n ]\n}" }, { "name": "429 Rate Limit Exceeded - Multiple Tweets", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets?ids=20,100", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets" ], "query": [ { "key": "ids", "value": "20,100" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "plain", "header": [ { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "46" }, { "key": "content-type", "value": "text/plain;charset=utf-8" }, { "key": "date", "value": "Wed, 24 Jun 2020 17:13:28 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-connection-hash", "value": "86a90a7aa13fde1840d52be0d1faf5c4" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "0" }, { "key": "x-rate-limit-reset", "value": "1593019345" }, { "key": "x-response-time", "value": "6" } ], "cookie": [], "body": "Rate limit exceeded\n" }, { "name": "200 Success - Multiple Tweets with Tweet Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets?ids=20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825&tweet.fields=author_id,entities,attachments,conversation_id,created_at,referenced_tweets", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets" ], "query": [ { "key": "ids", "value": "20,1276230436478386177,1276501058211262464,1275244210439028736,1274087695145332736,1274087694105075714,1274087692003770368,1274087690758090752,1274087689487134720,1274087688321200128,1274087687469715457,1274034244700930049,1274025734990897152,1276440670631124993,1276426779796750338,1276420300641406976,1276346768490328064,1276301871515222017,1276175944105865216,1276172826764926976,1276172649299763200,1276171938449121280,1276171724111765504,1276171627386957824,1276170528387035136,1276168667517071361,1276048583557394432,1276035881992740864,1276009123876749312,1276009123620851712,1275981562811527170,1275930077927141376,1275832645574733824,1275817073755611136,1275816972459012101,1275806248525389824,1275806002307231744,1275805935659700225,1275805533690138630,1275628222818877440,1275506262327918599,1275490500108259329,1275451488102256645,1275451397459243009,1275332886015520768,1275327412616617984,1275128589244157958,1275089113742336000,1276312753393680384,1275556031876087808,1274094606498459651,1274018381662793729,1274013886178418688,1276163304541618180,1275875669600202753,1275856634837897223,1275561823471718401,1275518378271141890,1275473478779469825" }, { "key": "tweet.fields", "value": "author_id,entities,attachments,conversation_id,created_at,referenced_tweets", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": "", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": "", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "6305" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:01:52 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "61335280ba9cb7845500465db4fa22ab" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "10" }, { "key": "x-rate-limit-reset", "value": "1593183846" }, { "key": "x-response-time", "value": "173" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"author_id\": \"12\",\n \"conversation_id\": \"20\",\n \"created_at\": \"2006-03-21T20:50:14.000Z\",\n \"id\": \"20\",\n \"text\": \"just setting up my twttr\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"16_1276500934466703361\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1276501058211262464\",\n \"created_at\": \"2020-06-26T13:02:23.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 143,\n \"end\": 166,\n \"url\": \"https://t.co/BabQnqOX4r\",\n \"expanded_url\": \"https://twitter.com/i/lists/suggested\",\n \"display_url\": \"twitter.com/i/lists/sugges…\"\n },\n {\n \"start\": 167,\n \"end\": 190,\n \"url\": \"https://t.co/ATG2vi3Dxf\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1276501058211262464/photo/1\",\n \"display_url\": \"pic.twitter.com/ATG2vi3Dxf\"\n }\n ]\n },\n \"id\": \"1276501058211262464\",\n \"text\": \"Add new voices and conversations to your Timeline using Lists.\\n\\nYou can now:\\n👉 make a List\\n👉 discover new Lists\\n👉 follow a List\\n👉 Tweet a List\\nhttps://t.co/BabQnqOX4r https://t.co/ATG2vi3Dxf\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"16_1275244079673155585\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1275244210439028736\",\n \"created_at\": \"2020-06-23T01:48:07.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 112,\n \"end\": 135,\n \"url\": \"https://t.co/dpI2lRmj9F\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1275244210439028736/photo/1\",\n \"display_url\": \"pic.twitter.com/dpI2lRmj9F\"\n }\n ]\n },\n \"id\": \"1275244210439028736\",\n \"text\": \"Need to follow what’s happening in real time? Change your timeline to show latest Tweets instead of top Tweets. https://t.co/dpI2lRmj9F\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1274087263073255425\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274087687469715457\",\n \"created_at\": \"2020-06-19T21:12:32.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 13,\n \"end\": 22,\n \"username\": \"YoliZama\"\n }\n ],\n \"urls\": [\n {\n \"start\": 23,\n \"end\": 46,\n \"url\": \"https://t.co/lcGDLzAJIn\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1274087695145332736/photo/1\",\n \"display_url\": \"pic.twitter.com/lcGDLzAJIn\"\n }\n ]\n },\n \"id\": \"1274087695145332736\",\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1274087694105075714\"\n }\n ],\n \"text\": \"📍 Oakland\\n🗣️ @YoliZama https://t.co/lcGDLzAJIn\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1274086977952833536\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274087687469715457\",\n \"created_at\": \"2020-06-19T21:12:32.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 19,\n \"end\": 31,\n \"username\": \"Afrikkana95\"\n }\n ],\n \"urls\": [\n {\n \"start\": 32,\n \"end\": 55,\n \"url\": \"https://t.co/tEfs27p7xu\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1274087694105075714/photo/1\",\n \"display_url\": \"pic.twitter.com/tEfs27p7xu\"\n }\n ]\n },\n \"id\": \"1274087694105075714\",\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1274087692003770368\"\n }\n ],\n \"text\": \"📍 New York City\\n🗣️ @Afrikkana95 https://t.co/tEfs27p7xu\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1274086862907305984\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274087687469715457\",\n \"created_at\": \"2020-06-19T21:12:31.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 13,\n \"end\": 25,\n \"username\": \"JoshuaKissi\"\n }\n ],\n \"urls\": [\n {\n \"start\": 26,\n \"end\": 49,\n \"url\": \"https://t.co/ZeD3XvJUbX\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1274087692003770368/photo/1\",\n \"display_url\": \"pic.twitter.com/ZeD3XvJUbX\"\n }\n ]\n },\n \"id\": \"1274087692003770368\",\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1274087690758090752\"\n }\n ],\n \"text\": \"📍 Chicago\\n🗣️ @JoshuaKissi https://t.co/ZeD3XvJUbX\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1274086703272038401\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274087687469715457\",\n \"created_at\": \"2020-06-19T21:12:31.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 18,\n \"end\": 33,\n \"username\": \"Imani_Barbarin\"\n }\n ],\n \"urls\": [\n {\n \"start\": 34,\n \"end\": 57,\n \"url\": \"https://t.co/ZRDUipsu38\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1274087690758090752/photo/1\",\n \"display_url\": \"pic.twitter.com/ZRDUipsu38\"\n }\n ]\n },\n \"id\": \"1274087690758090752\",\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1274087689487134720\"\n }\n ],\n \"text\": \"📍 Philadelphia\\n🗣️ @Imani_Barbarin https://t.co/ZRDUipsu38\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1274086530919718917\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274087687469715457\",\n \"created_at\": \"2020-06-19T21:12:31.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 16,\n \"end\": 29,\n \"username\": \"itsbarrrrett\"\n }\n ],\n \"urls\": [\n {\n \"start\": 30,\n \"end\": 53,\n \"url\": \"https://t.co/Vk4vDeuAqb\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1274087689487134720/photo/1\",\n \"display_url\": \"pic.twitter.com/Vk4vDeuAqb\"\n }\n ]\n },\n \"id\": \"1274087689487134720\",\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1274087688321200128\"\n }\n ],\n \"text\": \"📍 Louisville\\n🗣️ @itsbarrrrett https://t.co/Vk4vDeuAqb\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1274086294507778048\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274087687469715457\",\n \"created_at\": \"2020-06-19T21:12:30.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 13,\n \"end\": 25,\n \"username\": \"BerniceKing\"\n }\n ],\n \"urls\": [\n {\n \"start\": 26,\n \"end\": 49,\n \"url\": \"https://t.co/83upyVnwIS\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1274087688321200128/photo/1\",\n \"display_url\": \"pic.twitter.com/83upyVnwIS\"\n }\n ]\n },\n \"id\": \"1274087688321200128\",\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1274087687469715457\"\n }\n ],\n \"text\": \"📍 Atlanta\\n🗣️ @BerniceKing https://t.co/83upyVnwIS\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1274086027544498176\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274087687469715457\",\n \"created_at\": \"2020-06-19T21:12:30.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 17,\n \"end\": 29,\n \"username\": \"FredTJoseph\"\n }\n ],\n \"urls\": [\n {\n \"start\": 30,\n \"end\": 53,\n \"url\": \"https://t.co/lNTOkyguG1\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1274087687469715457/photo/1\",\n \"display_url\": \"pic.twitter.com/lNTOkyguG1\"\n }\n ]\n },\n \"id\": \"1274087687469715457\",\n \"text\": \"📍 Minneapolis\\n🗣️ @FredTJoseph https://t.co/lNTOkyguG1\"\n },\n {\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274034244700930049\",\n \"created_at\": \"2020-06-19T17:40:09.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 106,\n \"end\": 115,\n \"tag\": \"BlackJoy\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 14,\n \"username\": \"Blackbirds\"\n }\n ]\n },\n \"id\": \"1274034244700930049\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1274014870707437570\"\n }\n ],\n \"text\": \"RT @Blackbirds: Juneteenth is a celebration. It’s about our freedom. And within that freedom is our joy.\\n\\n#BlackJoy is a form of resistance…\"\n },\n {\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274025734990897152\",\n \"created_at\": \"2020-06-19T17:06:20.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 96,\n \"end\": 107,\n \"tag\": \"Juneteenth\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 19,\n \"username\": \"TwitterTogether\"\n }\n ]\n },\n \"id\": \"1274025734990897152\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1273964707884433409\"\n }\n ],\n \"text\": \"RT @TwitterTogether: Juneteenth represents freedom, emancipation, and liberation.\\n\\nTo celebrate #Juneteenth is to know Black history. It's…\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276440670631124993\",\n \"created_at\": \"2020-06-26T09:02:25.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 33,\n \"end\": 49,\n \"tag\": \"TwitterBlueroom\"\n },\n {\n \"start\": 96,\n \"end\": 111,\n \"tag\": \"AskYubinHyelim\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 16,\n \"username\": \"TwitterKorea\"\n },\n {\n \"start\": 68,\n \"end\": 82,\n \"username\": \"yubinofficial\"\n },\n {\n \"start\": 87,\n \"end\": 94,\n \"username\": \"WG_Lim\"\n }\n ],\n \"urls\": [\n {\n \"start\": 114,\n \"end\": 137,\n \"url\": \"https://t.co/GFh8TWNHK2\",\n \"expanded_url\": \"https://www.pscp.tv/w/ccRfMzQ4ODU4MzN8MVJEeGxyanZ6dk5HTN69VjOiGYM4DmFWlDj4GHelqxqBK9J_FIbiGviVL0oL\",\n \"display_url\": \"pscp.tv/w/ccRfMzQ4ODU4…\"\n }\n ]\n },\n \"id\": \"1276440670631124993\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1276440465550610438\"\n }\n ],\n \"text\": \"RT @TwitterKorea: Come and enjoy #TwitterBlueroom LIVE Q&A with @yubinofficial and @WG_Lim \\n#AskYubinHyelim \\n\\nhttps://t.co/GFh8TWNHK2\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276426779796750338\",\n \"created_at\": \"2020-06-26T08:07:13.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 18,\n \"end\": 27,\n \"tag\": \"StayHome\"\n },\n {\n \"start\": 38,\n \"end\": 48,\n \"tag\": \"MusicBank\"\n },\n {\n \"start\": 79,\n \"end\": 95,\n \"tag\": \"SafeWithTwitter\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 16,\n \"username\": \"TwitterKorea\"\n },\n {\n \"start\": 67,\n \"end\": 78,\n \"username\": \"KBSWorldTV\"\n }\n ],\n \"urls\": [\n {\n \"start\": 96,\n \"end\": 119,\n \"url\": \"https://t.co/GNqEFNhTaC\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1OwxWLBkoBmKQ\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276426779796750338\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1276426187607175169\"\n }\n ],\n \"text\": \"RT @TwitterKorea: #StayHome and Enjoy #MusicBank LIVE 6/26 5PM KST @KBSWorldTV #SafeWithTwitter\\nhttps://t.co/GNqEFNhTaC\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276420300641406976\",\n \"created_at\": \"2020-06-26T07:41:29.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/vwWwOBgn3M\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1vAxRrPWLrPxl\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276420300641406976\",\n \"text\": \"https://t.co/vwWwOBgn3M\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276346768490328064\",\n \"created_at\": \"2020-06-26T02:49:17.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/dTn7FwgQFg\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1lPKqLQnZpAxb\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276346768490328064\",\n \"text\": \"https://t.co/dTn7FwgQFg\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276301871515222017\",\n \"created_at\": \"2020-06-25T23:50:53.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/FWAdDJaWFu\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1YpKkNrLpoMxj\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\",\n \"images\": [\n {\n \"url\": \"https://pbs.twimg.com/news_img/1276301872756736000/6FQ7EJ4m?format=jpg&name=orig\",\n \"width\": 1280,\n \"height\": 720\n },\n {\n \"url\": \"https://pbs.twimg.com/news_img/1276301872756736000/6FQ7EJ4m?format=jpg&name=150x150\",\n \"width\": 150,\n \"height\": 150\n }\n ],\n \"status\": 200,\n \"title\": \"IGN\",\n \"description\": \"IGN Expo Day 6\",\n \"unwound_url\": \"https://twitter.com/i/broadcasts/1YpKkNrLpoMxj\"\n }\n ]\n },\n \"id\": \"1276301871515222017\",\n \"text\": \"https://t.co/FWAdDJaWFu\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276175944105865216\",\n \"created_at\": \"2020-06-25T15:30:29.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/TUvMWuMn9y\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1yoJMXdpmbDGQ\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276175944105865216\",\n \"text\": \"https://t.co/TUvMWuMn9y\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276172826764926976\",\n \"created_at\": \"2020-06-25T15:18:06.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/YCbDKj3Tej\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1OyKAgaaMNyJb\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276172826764926976\",\n \"text\": \"https://t.co/YCbDKj3Tej\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276172649299763200\",\n \"created_at\": \"2020-06-25T15:17:24.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/VsaGUixN0t\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1OyKAgamjgzJb\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276172649299763200\",\n \"text\": \"https://t.co/VsaGUixN0t\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276171938449121280\",\n \"created_at\": \"2020-06-25T15:14:34.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/rENggwsoIZ\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1ynKOprmYjkGR\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276171938449121280\",\n \"text\": \"https://t.co/rENggwsoIZ\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276171724111765504\",\n \"created_at\": \"2020-06-25T15:13:43.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/5nmkyBSWuL\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1yNGaBamWVNJj\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276171724111765504\",\n \"text\": \"https://t.co/5nmkyBSWuL\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276171627386957824\",\n \"created_at\": \"2020-06-25T15:13:20.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/CUJAivshzU\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1YqKDpPweZvKV\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276171627386957824\",\n \"text\": \"https://t.co/CUJAivshzU\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276170528387035136\",\n \"created_at\": \"2020-06-25T15:08:58.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 61,\n \"end\": 67,\n \"tag\": \"Pride\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 15,\n \"username\": \"TwitterNews\"\n },\n {\n \"start\": 43,\n \"end\": 55,\n \"username\": \"karaswisher\"\n }\n ]\n },\n \"id\": \"1276170528387035136\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1276168522134102017\"\n }\n ],\n \"text\": \"RT @TwitterNews: Go behind the byline with @KaraSwisher this #Pride month to hear about her storied journalism career, tri-coastal lifestyl…\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276168667517071361\",\n \"created_at\": \"2020-06-25T15:01:35.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/ibZN9aauZT\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1DXxyABgmEnxM\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276168667517071361\",\n \"text\": \"https://t.co/ibZN9aauZT\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276048583557394432\",\n \"created_at\": \"2020-06-25T07:04:24.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/mCv7iZsUA8\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1PlJQNBEejWxE\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1276048583557394432\",\n \"text\": \"https://t.co/mCv7iZsUA8\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276035881992740864\",\n \"created_at\": \"2020-06-25T06:13:56.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/T9pwAL4ezo\",\n \"expanded_url\": \"https://twitter.com/ONEEsports/status/1276027533973020673\",\n \"display_url\": \"twitter.com/ONEEsports/sta…\"\n }\n ]\n },\n \"id\": \"1276035881992740864\",\n \"referenced_tweets\": [\n {\n \"type\": \"quoted\",\n \"id\": \"1276027533973020673\"\n }\n ],\n \"text\": \"https://t.co/T9pwAL4ezo\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276009123876749312\",\n \"created_at\": \"2020-06-25T04:27:36.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 46,\n \"end\": 55,\n \"tag\": \"OnStream\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 15,\n \"username\": \"TwitterMENA\"\n }\n ],\n \"urls\": [\n {\n \"start\": 56,\n \"end\": 79,\n \"url\": \"https://t.co/THBICnDwwY\",\n \"expanded_url\": \"https://www.pscp.tv/w/ccImtTIzMDExMTJ8MWt2S3BlWWx2UG1HRVLvrUtuJOLEvnccK1AI61DAprfFexBE6TqWAMbyPd0j\",\n \"display_url\": \"pscp.tv/w/ccImtTIzMDEx…\"\n }\n ]\n },\n \"id\": \"1276009123876749312\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1276007683980693504\"\n }\n ],\n \"text\": \"RT @TwitterMENA: شاهدوا حلقة جديدة من برنامح #OnStream https://t.co/THBICnDwwY\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"7_1247845530035580928\"\n ]\n },\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1276009123620851712\",\n \"created_at\": \"2020-06-25T04:27:36.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 15,\n \"username\": \"TwitterMENA\"\n }\n ],\n \"urls\": [\n {\n \"start\": 17,\n \"end\": 40,\n \"url\": \"https://t.co/Z12uictjZD\",\n \"expanded_url\": \"https://twitter.com/TwitterMENA/status/1247845683522154498/video/1\",\n \"display_url\": \"pic.twitter.com/Z12uictjZD\"\n }\n ]\n },\n \"id\": \"1276009123620851712\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1247845683522154498\"\n }\n ],\n \"text\": \"RT @TwitterMENA: https://t.co/Z12uictjZD\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275981562811527170\",\n \"created_at\": \"2020-06-25T02:38:05.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/hG0ovCwgMS\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1yoKMXdDvnYxQ\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275981562811527170\",\n \"text\": \"https://t.co/hG0ovCwgMS\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275930077927141376\",\n \"created_at\": \"2020-06-24T23:13:30.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/5ZxW1tDKVR\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1ypKdwzodVdxW\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275930077927141376\",\n \"text\": \"https://t.co/5ZxW1tDKVR\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275832645574733824\",\n \"created_at\": \"2020-06-24T16:46:21.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/Bx8oI3Vawr\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1mnxelBnBwLJX\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275832645574733824\",\n \"text\": \"https://t.co/Bx8oI3Vawr\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275817073755611136\",\n \"created_at\": \"2020-06-24T15:44:28.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/vTjlgN24JS\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1lDxLyYYveaKm\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275817073755611136\",\n \"text\": \"https://t.co/vTjlgN24JS\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275816972459012101\",\n \"created_at\": \"2020-06-24T15:44:04.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/ZwTlhydfWN\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1MnxndVqPLOGO\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275816972459012101\",\n \"text\": \"https://t.co/ZwTlhydfWN\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275806248525389824\",\n \"created_at\": \"2020-06-24T15:01:27.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/b6phJzClfR\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1dRKZQkDgqzxB\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275806248525389824\",\n \"text\": \"https://t.co/b6phJzClfR\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275806002307231744\",\n \"created_at\": \"2020-06-24T15:00:28.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/But99uyYHV\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1mrxmEomapnxy\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275806002307231744\",\n \"text\": \"https://t.co/But99uyYHV\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275805935659700225\",\n \"created_at\": \"2020-06-24T15:00:13.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/SV3IZDoipf\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1LyxBaMBdWoJN\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\",\n \"status\": 200,\n \"title\": \"People Magazine\",\n \"description\": \"We're breaking down the biggest stories and what's trending today. Watch #PeopleNow with @JeremyParsonsTV and @andreaboehlke streaming now.\",\n \"unwound_url\": \"https://twitter.com/i/broadcasts/1LyxBaMBdWoJN\"\n }\n ]\n },\n \"id\": \"1275805935659700225\",\n \"text\": \"https://t.co/SV3IZDoipf\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275805533690138630\",\n \"created_at\": \"2020-06-24T14:58:37.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/3k0J6vJVyL\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1BRJjYzyBbvGw\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275805533690138630\",\n \"text\": \"https://t.co/3k0J6vJVyL\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275628222818877440\",\n \"created_at\": \"2020-06-24T03:14:03.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/P0Bg8JTcmZ\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1nAJEAXjqQkJL\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275628222818877440\",\n \"text\": \"https://t.co/P0Bg8JTcmZ\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275506262327918599\",\n \"created_at\": \"2020-06-23T19:09:25.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/eIUT3T5s2U\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1ZkKzmBBzbyxv\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275506262327918599\",\n \"text\": \"https://t.co/eIUT3T5s2U\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275490500108259329\",\n \"created_at\": \"2020-06-23T18:06:47.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/TCzAnu83Tt\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1djxXojjeQeJZ\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275490500108259329\",\n \"text\": \"https://t.co/TCzAnu83Tt\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275451488102256645\",\n \"created_at\": \"2020-06-23T15:31:46.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/wqPmepT4PU\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1dRKZQkDgDwxB\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275451488102256645\",\n \"text\": \"https://t.co/wqPmepT4PU\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275451397459243009\",\n \"created_at\": \"2020-06-23T15:31:24.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/VaWXJ1jJmd\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1YpKkNynZrExj\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275451397459243009\",\n \"text\": \"https://t.co/VaWXJ1jJmd\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275332886015520768\",\n \"created_at\": \"2020-06-23T07:40:29.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/0jcsarw5OI\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1OdJrWlOLoAxX\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275332886015520768\",\n \"text\": \"https://t.co/0jcsarw5OI\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275327412616617984\",\n \"created_at\": \"2020-06-23T07:18:44.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 38,\n \"end\": 50,\n \"tag\": \"تأقلم_وتعلم\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 15,\n \"username\": \"TwitterMENA\"\n }\n ],\n \"urls\": [\n {\n \"start\": 51,\n \"end\": 74,\n \"url\": \"https://t.co/0f4F0C9pAS\",\n \"expanded_url\": \"https://www.pscp.tv/w/1ypKdwVkWgRxW\",\n \"display_url\": \"pscp.tv/w/1ypKdwVkWgRxW\"\n }\n ]\n },\n \"id\": \"1275327412616617984\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275327107716046848\"\n }\n ],\n \"text\": \"RT @TwitterMENA: اليكم حلقة جديدة من #تأقلم_وتعلم https://t.co/0f4F0C9pAS\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275128589244157958\",\n \"created_at\": \"2020-06-22T18:08:41.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/NbAiUfUpic\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1vAGRrowLyrGl\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275128589244157958\",\n \"text\": \"https://t.co/NbAiUfUpic\"\n },\n {\n \"author_id\": \"130649891\",\n \"conversation_id\": \"1275089113742336000\",\n \"created_at\": \"2020-06-22T15:31:49.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/oigT4Ux4GP\",\n \"expanded_url\": \"https://twitter.com/i/broadcasts/1vOxwoBDVBPxB\",\n \"display_url\": \"twitter.com/i/broadcasts/1…\"\n }\n ]\n },\n \"id\": \"1275089113742336000\",\n \"text\": \"https://t.co/oigT4Ux4GP\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1276312144007450624\"\n ]\n },\n \"author_id\": \"1884191208\",\n \"conversation_id\": \"1276312753393680384\",\n \"created_at\": \"2020-06-26T00:34:07.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 256,\n \"end\": 276,\n \"tag\": \"ScalingSocialImpact\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 28,\n \"end\": 40,\n \"username\": \"d_lux_brand\"\n },\n {\n \"start\": 45,\n \"end\": 52,\n \"username\": \"sfciti\"\n }\n ],\n \"urls\": [\n {\n \"start\": 277,\n \"end\": 300,\n \"url\": \"https://t.co/rFWhUIiryq\",\n \"expanded_url\": \"https://twitter.com/TwitterForGood/status/1276312753393680384/photo/1\",\n \"display_url\": \"pic.twitter.com/rFWhUIiryq\"\n }\n ]\n },\n \"id\": \"1276312753393680384\",\n \"text\": \"Inspiring conversation with @d_lux_brand and @sfciti on combatting racial inequality.\\n\\n“In order for a company to be successful at inclusion and diversity, the work has to be embedded in all aspects. In pay equity, in procurement, in supplier diversity.”\\n\\n#ScalingSocialImpact https://t.co/rFWhUIiryq\"\n },\n {\n \"author_id\": \"1884191208\",\n \"conversation_id\": \"1275556031876087808\",\n \"created_at\": \"2020-06-23T22:27:11.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 23,\n \"end\": 35,\n \"username\": \"d_lux_brand\"\n }\n ],\n \"urls\": [\n {\n \"start\": 88,\n \"end\": 111,\n \"url\": \"https://t.co/OlqqqIZzVJ\",\n \"expanded_url\": \"https://twitter.com/sfciti/status/1275541973705711621\",\n \"display_url\": \"twitter.com/sfciti/status/…\"\n }\n ]\n },\n \"id\": \"1275556031876087808\",\n \"referenced_tweets\": [\n {\n \"type\": \"quoted\",\n \"id\": \"1275541973705711621\"\n }\n ],\n \"text\": \"Hear from our very own @d_lux_brand on fighting racism and promoting equity. Register 👇 https://t.co/OlqqqIZzVJ\"\n },\n {\n \"author_id\": \"1884191208\",\n \"conversation_id\": \"1274094606498459651\",\n \"created_at\": \"2020-06-19T21:40:00.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 104,\n \"end\": 113,\n \"tag\": \"BlackJoy\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 18,\n \"username\": \"codetenderloin\"\n }\n ]\n },\n \"id\": \"1274094606498459651\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1274074179772354560\"\n }\n ],\n \"text\": \"RT @codetenderloin: Three graduates of our S.O.A.R.(SURMOUNT OBSTACLES, ACHIEVE RESULTS) Sales Program. #BlackJoy Giving opportunities to f…\"\n },\n {\n \"author_id\": \"1884191208\",\n \"conversation_id\": \"1274018381662793729\",\n \"created_at\": \"2020-06-19T16:37:06.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 106,\n \"end\": 115,\n \"tag\": \"BlackJoy\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 14,\n \"username\": \"Blackbirds\"\n }\n ]\n },\n \"id\": \"1274018381662793729\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1274014870707437570\"\n }\n ],\n \"text\": \"RT @Blackbirds: Juneteenth is a celebration. It’s about our freedom. And within that freedom is our joy.\\n\\n#BlackJoy is a form of resistance…\"\n },\n {\n \"author_id\": \"1884191208\",\n \"conversation_id\": \"1274013886178418688\",\n \"created_at\": \"2020-06-19T16:19:15.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 96,\n \"end\": 107,\n \"tag\": \"Juneteenth\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 19,\n \"username\": \"TwitterTogether\"\n }\n ]\n },\n \"id\": \"1274013886178418688\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1273964707884433409\"\n }\n ],\n \"text\": \"RT @TwitterTogether: Juneteenth represents freedom, emancipation, and liberation.\\n\\nTo celebrate #Juneteenth is to know Black history. It's…\"\n },\n {\n \"author_id\": \"773578328498372608\",\n \"conversation_id\": \"1276163304541618180\",\n \"created_at\": \"2020-06-25T14:40:16.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 13,\n \"end\": 36,\n \"tag\": \"DeafblindAwarenessWeek\"\n }\n ],\n \"urls\": [\n {\n \"start\": 207,\n \"end\": 230,\n \"url\": \"https://t.co/DPvOvpFKsh\",\n \"expanded_url\": \"https://twitter.com/HabenGirma/status/1275898382758768645\",\n \"display_url\": \"twitter.com/HabenGirma/sta…\"\n }\n ]\n },\n \"id\": \"1276163304541618180\",\n \"referenced_tweets\": [\n {\n \"type\": \"quoted\",\n \"id\": \"1275898382758768645\"\n }\n ],\n \"text\": \"This week is #DeafblindAwarenessWeek.\\n\\nIt’s important to recognize the challenges this community faces, even more so during this time.\\n\\nConnect with, learn from, and be inspired by the deaf-blind community. https://t.co/DPvOvpFKsh\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"13_1275873077109362688\"\n ]\n },\n \"author_id\": \"773578328498372608\",\n \"conversation_id\": \"1275875669600202753\",\n \"created_at\": \"2020-06-24T19:37:18.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 74,\n \"end\": 86,\n \"tag\": \"AlwaysProud\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 15,\n \"username\": \"TwitterOpen\"\n }\n ],\n \"urls\": [\n {\n \"start\": 87,\n \"end\": 110,\n \"url\": \"https://t.co/jmRg5fVgVf\",\n \"expanded_url\": \"https://twitter.com/TwitterOpen/status/1275873415472320512/video/1\",\n \"display_url\": \"pic.twitter.com/jmRg5fVgVf\"\n }\n ]\n },\n \"id\": \"1275875669600202753\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275874506607919109\"\n }\n ],\n \"text\": \"RT @TwitterOpen: What's one thing you'd like to tell the queer community? #AlwaysProud https://t.co/jmRg5fVgVf\"\n },\n {\n \"author_id\": \"773578328498372608\",\n \"conversation_id\": \"1275856634837897223\",\n \"created_at\": \"2020-06-24T18:21:40.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 18,\n \"username\": \"TwitterSupport\"\n }\n ]\n },\n \"id\": \"1275856634837897223\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275856180569612289\"\n }\n ],\n \"text\": \"RT @TwitterSupport: Video autoplay can be turned off in three steps:\\n\\n1️⃣ Select \\\"Settings and privacy\\\" from the main menu\\n2️⃣ Tap \\\"Data us…\"\n },\n {\n \"author_id\": \"773578328498372608\",\n \"conversation_id\": \"1275561823471718401\",\n \"created_at\": \"2020-06-23T22:50:12.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 18,\n \"username\": \"TwitterForGood\"\n },\n {\n \"start\": 43,\n \"end\": 55,\n \"username\": \"d_lux_brand\"\n }\n ],\n \"urls\": [\n {\n \"start\": 108,\n \"end\": 131,\n \"url\": \"https://t.co/OlqqqIZzVJ\",\n \"expanded_url\": \"https://twitter.com/sfciti/status/1275541973705711621\",\n \"display_url\": \"twitter.com/sfciti/status/…\"\n }\n ]\n },\n \"id\": \"1275561823471718401\",\n \"referenced_tweets\": [\n {\n \"type\": \"quoted\",\n \"id\": \"1275541973705711621\"\n },\n {\n \"type\": \"retweeted\",\n \"id\": \"1275556031876087808\"\n }\n ],\n \"text\": \"RT @TwitterForGood: Hear from our very own @d_lux_brand on fighting racism and promoting equity. Register 👇 https://t.co/OlqqqIZzVJ\"\n },\n {\n \"author_id\": \"773578328498372608\",\n \"conversation_id\": \"1275518378271141890\",\n \"created_at\": \"2020-06-23T19:57:34.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 19,\n \"end\": 27,\n \"tag\": \"COVID19\"\n },\n {\n \"start\": 131,\n \"end\": 143,\n \"tag\": \"ThereIsHelp\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 10,\n \"username\": \"Policy\"\n },\n {\n \"start\": 68,\n \"end\": 80,\n \"username\": \"unwomenasia\"\n }\n ]\n },\n \"id\": \"1275518378271141890\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1273667366497521666\"\n }\n ],\n \"text\": \"RT @Policy: During #COVID19, gender-based violence has risen.\\n\\nWith @unwomenasia & other critical partners, we've expanded our #ThereIsHelp…\"\n },\n {\n \"author_id\": \"773578328498372608\",\n \"conversation_id\": \"1275473478779469825\",\n \"created_at\": \"2020-06-23T16:59:09.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 10,\n \"username\": \"Policy\"\n }\n ]\n },\n \"id\": \"1275473478779469825\",\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275192966953476100\"\n }\n ],\n \"text\": \"RT @Policy: Statement on US high-skilled immigration proclamation: \\n\\n\\\"This proclamation undermines America’s greatest economic asset: its d…\"\n }\n ],\n \"errors\": [\n {\n \"detail\": \"Could not find tweet with ids: [1276230436478386177].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"tweet\",\n \"parameter\": \"ids\",\n \"value\": \"1276230436478386177\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n }\n ]\n}" } ] } ], "description": "These endpoints return details about Tweets specified by the requested IDs.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference) for these endpoints.", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "User Lookup", "item": [ { "name": "User by ID", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id" ], "query": [ { "key": "user.fields", "value": "", "description": "Comma-separated fields for the user object.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": "", "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed value:\npinned_tweet_id\n\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object. Expansion required.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true } ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "Required. Enter a single user ID." } ] }, "description": "This endpoint returns details about a user by ID. \n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id) for this endpoint." }, "response": [ { "name": "200 Success - Request Fields for User and Expanded Pinned Tweet", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id?user.fields=created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld&expansions=pinned_tweet_id&tweet.fields=attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id" ], "query": [ { "key": "user.fields", "value": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld" }, { "key": "expansions", "value": "pinned_tweet_id", "description": "pinned_tweet_id" }, { "key": "tweet.fields", "value": "attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" } ], "variable": [ { "key": "id", "value": "2244994945" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "1012" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:33:41 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "bf6b8cccb0bc95bc56a50be4db9a2d09" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "1" }, { "key": "x-rate-limit-reset", "value": "1593186139" }, { "key": "x-response-time", "value": "76" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"created_at\": \"2013-12-14T04:35:55.000Z\",\n \"description\": \"The voice of Twitter's #DevRel team, and your official source for updates, news, & events about Twitter's API. \\n\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"expanded_url\": \"https://developer.twitter.com/en/community\",\n \"display_url\": \"developer.twitter.com/en/community\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 23,\n \"end\": 30,\n \"tag\": \"DevRel\"\n },\n {\n \"start\": 113,\n \"end\": 130,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"2244994945\",\n \"location\": \"127.0.0.1\",\n \"name\": \"Twitter Dev\",\n \"pinned_tweet_id\": \"1255542774432063488\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1267175364003901441/tBZNFAgA_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"username\": \"TwitterDev\",\n \"verified\": true\n },\n \"includes\": {\n \"tweets\": [\n {\n \"author_id\": \"2244994945\",\n \"conversation_id\": \"1255542774432063488\",\n \"created_at\": \"2020-04-29T17:01:38.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 264,\n \"end\": 287,\n \"url\": \"https://t.co/BPqMcQzhId\",\n \"expanded_url\": \"https://blog.twitter.com/developer/en_us/topics/tools/2020/covid19_public_conversation_data.html\",\n \"display_url\": \"blog.twitter.com/developer/en_u…\",\n \"images\": [\n {\n \"url\": \"https://pbs.twimg.com/news_img/1274730688919613440/SEsqlE16?format=jpg&name=orig\",\n \"width\": 1600,\n \"height\": 600\n },\n {\n \"url\": \"https://pbs.twimg.com/news_img/1274730688919613440/SEsqlE16?format=jpg&name=150x150\",\n \"width\": 150,\n \"height\": 150\n }\n ],\n \"status\": 200,\n \"title\": \"Enabling study of the public conversation in a time of crisis\",\n \"description\": \"To further support our company’s ongoing efforts, we want to enable developers and researchers to study the public conversation on COVID-19 in real-time.\",\n \"unwound_url\": \"https://blog.twitter.com/developer/en_us/topics/tools/2020/covid19_public_conversation_data.html\"\n }\n ]\n },\n \"id\": \"1255542774432063488\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"source\": \"Twitter Web App\",\n \"text\": \"During these unprecedented times, what’s happening on Twitter can help the world better understand & respond to the pandemic. \\n\\nWe're launching a free COVID-19 stream endpoint so qualified devs & researchers can study the public conversation in real-time. https://t.co/BPqMcQzhId\"\n }\n ]\n }\n}" }, { "name": "200 Success - Default Payload", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id" ], "query": [ { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true }, { "key": "expansions", "value": "", "description": "pinned_tweet_id", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "2244994945" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "83" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 16:21:59 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "eae8bea11e85fe49e732de33763f0cf2" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "14" }, { "key": "x-rate-limit-reset", "value": "1593189419" }, { "key": "x-response-time", "value": "59" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"id\": \"2244994945\",\n \"name\": \"Twitter Dev\",\n \"username\": \"TwitterDev\"\n }\n}" }, { "name": "200 Success - User Not Found", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id" ], "query": [ { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true }, { "key": "expansions", "value": "", "description": "pinned_tweet_id", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "2244994946" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "186" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 16:22:36 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "eae8bea11e85fe49e732de33763f0cf2" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "12" }, { "key": "x-rate-limit-reset", "value": "1593189419" }, { "key": "x-response-time", "value": "63" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"detail\": \"Could not find user with id: [2244994946].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"user\",\n \"parameter\": \"id\",\n \"value\": \"2244994946\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n }\n ]\n}" }, { "name": "User by ID", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id" ], "query": [ { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true }, { "key": "expansions", "value": "", "description": "pinned_tweet_id", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "219" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 16:25:31 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "eae8bea11e85fe49e732de33763f0cf2" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "8" }, { "key": "x-rate-limit-reset", "value": "1593189419" }, { "key": "x-response-time", "value": "29" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"created_at\": \"2020-06-17T19:10:19.000Z\",\n \"description\": \"\",\n \"id\": \"1273332037970202626\",\n \"name\": \"Clou\",\n \"profile_image_url\": \"https://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png\",\n \"protected\": true,\n \"url\": \"\",\n \"username\": \"Clou18829992\",\n \"verified\": false\n }\n}" }, { "name": "429 Rate Limit Exceeded", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id" ], "query": [ { "key": "user.fields", "value": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true }, { "key": "expansions", "value": "pinned_tweet_id", "description": "pinned_tweet_id", "disabled": true }, { "key": "tweet.fields", "value": "attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true } ], "variable": [ { "key": "id", "value": "2244994945" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "plain", "header": [ { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "46" }, { "key": "content-type", "value": "text/plain;charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:34:56 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-connection-hash", "value": "bf6b8cccb0bc95bc56a50be4db9a2d09" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "0" }, { "key": "x-rate-limit-reset", "value": "1593186139" }, { "key": "x-response-time", "value": "6" } ], "cookie": [], "body": "Rate limit exceeded\n" } ] }, { "name": "Users by ID", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users?ids=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users" ], "query": [ { "key": "ids", "value": "", "description": "Required. Enter up to 100 comma-separated user IDs." }, { "key": "user.fields", "value": "", "description": "Comma-separated fields for the user object.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": "", "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed value:\npinned_tweet_id\n\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object. Expansion required.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true } ] }, "description": "This endpoint returns details about up to 100 users by ID. \n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users) for this endpoint." }, "response": [ { "name": "200 Success - Default Payload", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users?ids=783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users" ], "query": [ { "key": "ids", "value": "783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "1222" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Tue, 30 Jun 2020 16:49:54 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "7a7652a95e302d19d13b9444dd88cb49" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "14" }, { "key": "x-rate-limit-reset", "value": "1593536694" }, { "key": "x-response-time", "value": "116" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"783214\",\n \"name\": \"Twitter\",\n \"username\": \"Twitter\"\n },\n {\n \"id\": \"2244994945\",\n \"name\": \"Twitter Dev\",\n \"username\": \"TwitterDev\"\n },\n {\n \"id\": \"6253282\",\n \"name\": \"Twitter API\",\n \"username\": \"TwitterAPI\"\n },\n {\n \"id\": \"495309159\",\n \"name\": \"Twitter New York City\",\n \"username\": \"TwitterNYC\"\n },\n {\n \"id\": \"172020392\",\n \"name\": \"Twitter San Francisco\",\n \"username\": \"TwitterSF\"\n },\n {\n \"id\": \"95731075\",\n \"name\": \"Twitter Safety\",\n \"username\": \"TwitterSafety\"\n },\n {\n \"id\": \"2548985366\",\n \"name\": \"Twitter Blackbirds\",\n \"username\": \"Blackbirds\"\n },\n {\n \"id\": \"277761722\",\n \"name\": \"Twitter UK\",\n \"username\": \"TwitterUK\"\n },\n {\n \"id\": \"17874544\",\n \"name\": \"Twitter Support\",\n \"username\": \"TwitterSupport\"\n },\n {\n \"id\": \"300392950\",\n \"name\": \"Twitter Sports\",\n \"username\": \"TwitterSports\"\n },\n {\n \"id\": \"87532773\",\n \"name\": \"Twitter Design\",\n \"username\": \"TwitterDesign\"\n },\n {\n \"id\": \"372575989\",\n \"name\": \"Twitter News\",\n \"username\": \"TwitterNews\"\n },\n {\n \"id\": \"3260518932\",\n \"name\": \"Twitter Moments\",\n \"username\": \"TwitterMoments\"\n },\n {\n \"id\": \"121291606\",\n \"name\": \"Twitter Business\",\n \"username\": \"TwitterBusiness\"\n },\n {\n \"id\": \"158079127\",\n \"name\": \"Twitter Nonprofits\",\n \"username\": \"Nonprofits\"\n },\n {\n \"id\": \"3282859598\",\n \"name\": \"Twitter Video\",\n \"username\": \"TwitterVideo\"\n },\n {\n \"id\": \"103770785\",\n \"name\": \"Twitter India\",\n \"username\": \"TwitterIndia\"\n },\n {\n \"id\": \"586198217\",\n \"name\": \"Twitter TV\",\n \"username\": \"TwitterTV\"\n },\n {\n \"id\": \"216531294\",\n \"name\": \"Twitter Korea\",\n \"username\": \"TwitterKorea\"\n },\n {\n \"id\": \"1526228120\",\n \"name\": \"Twitter Data\",\n \"username\": \"TwitterData\"\n },\n {\n \"id\": \"222953824\",\n \"name\": \"TwitterGov\",\n \"username\": \"TwitterGov\"\n },\n {\n \"id\": \"1603818258\",\n \"name\": \"Twitter Investor Relations\",\n \"username\": \"TwitterIR\"\n },\n {\n \"id\": \"2548979088\",\n \"name\": \"Twitter Alas\",\n \"username\": \"TwitterAlas\"\n },\n {\n \"id\": \"2244983430\",\n \"name\": \"Twitter Singapore\",\n \"username\": \"TwitterSG\"\n },\n {\n \"id\": \"1347713256\",\n \"name\": \"Twitter Canada\",\n \"username\": \"TwitterCanada\"\n },\n {\n \"id\": \"376825877\",\n \"name\": \"Twitter Open Source\",\n \"username\": \"TwitterOSS\"\n },\n {\n \"id\": \"6844292\",\n \"name\": \"Twitter Engineering\",\n \"username\": \"TwitterEng\"\n },\n {\n \"id\": \"738118115595165697\",\n \"name\": \"Twitter Stripes\",\n \"username\": \"TwitterStripes\"\n },\n {\n \"id\": \"738118487122419712\",\n \"name\": \"Twitter Asians\",\n \"username\": \"TwitterAsians\"\n },\n {\n \"id\": \"218984871\",\n \"name\": \"Twitter Public Policy\",\n \"username\": \"Policy\"\n },\n {\n \"id\": \"2550997820\",\n \"name\": \"Twitter Indonesia\",\n \"username\": \"TwitterID\"\n },\n {\n \"id\": \"1159458169\",\n \"name\": \"Twitter 政治\",\n \"username\": \"TwitterGovJP\"\n },\n {\n \"id\": \"2296297326\",\n \"name\": \"Twitter Moments UK & Ireland\",\n \"username\": \"UKMoments\"\n },\n {\n \"id\": \"234489024\",\n \"name\": \"Twitter Comms\",\n \"username\": \"TwitterComms\"\n },\n {\n \"id\": \"3873936134\",\n \"name\": \"Twitter Gaming @ home\",\n \"username\": \"TwitterGaming\"\n },\n {\n \"id\": \"2228891959\",\n \"name\": \"Twitter MENA\",\n \"username\": \"TwitterMENA\"\n },\n {\n \"id\": \"791978718\",\n \"name\": \"Twitter Official Partner\",\n \"username\": \"OfficialPartner\"\n },\n {\n \"id\": \"427475002\",\n \"name\": \"Twitter Books\",\n \"username\": \"TwitterBooks\"\n },\n {\n \"id\": \"1194267639100723200\",\n \"name\": \"Twitter Retweets\",\n \"username\": \"TwitterRetweets\"\n },\n {\n \"id\": \"1168976680867762177\",\n \"name\": \"Twitter Able\",\n \"username\": \"TwitterAble\"\n },\n {\n \"id\": \"905409822\",\n \"name\": \"Twitter SRE\",\n \"username\": \"TwitterSRE\"\n },\n {\n \"id\": \"738115375477362688\",\n \"name\": \"Twitter Moments India\",\n \"username\": \"MomentsIndia\"\n },\n {\n \"id\": \"88723966\",\n \"name\": \"Twitter Seguro\",\n \"username\": \"TwitterSeguro\"\n },\n {\n \"id\": \"1049385226424786944\",\n \"name\": \"Twitter Miami\",\n \"username\": \"TwitterMiami\"\n },\n {\n \"id\": \"284201599\",\n \"name\": \"Twitter Terns\",\n \"username\": \"terns\"\n },\n {\n \"id\": \"1705676064\",\n \"name\": \"Twitter公式採用アカウント\",\n \"username\": \"JoinTheFlockJP\"\n },\n {\n \"id\": \"2861317614\",\n \"name\": \"Twitter ファッション\",\n \"username\": \"TwitterFashnJP\"\n },\n {\n \"id\": \"3873965293\",\n \"name\": \"Twitter Moments en Español\",\n \"username\": \"MomentsES\"\n },\n {\n \"id\": \"1244731491088809984\",\n \"name\": \"Twitter Thailand\",\n \"username\": \"TwitterThailand\"\n },\n {\n \"id\": \"4172587277\",\n \"name\": \"Twitter Moments Brasil\",\n \"username\": \"MomentsBrasil\"\n },\n {\n \"id\": \"717465714357972992\",\n \"name\": \"Twitter Video India\",\n \"username\": \"TwitterVideoIN\"\n },\n {\n \"id\": \"862314223\",\n \"name\": \"Twitter ミュージック\",\n \"username\": \"TwitterMusicJP\"\n },\n {\n \"id\": \"2551000568\",\n \"name\": \"Twitter Mktg Latam\",\n \"username\": \"TwitterMktLatam\"\n },\n {\n \"id\": \"2548977510\",\n \"name\": \"Twitter Careers Brasil\",\n \"username\": \"JoinTheFlockBR\"\n },\n {\n \"id\": \"1159274324\",\n \"name\": \"Twitter スポーツ\",\n \"username\": \"TwitterSportsJP\"\n }\n ]\n}" }, { "name": "400 Bad Request - Too Many Users", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users?ids=783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324,783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324&user.fields=&expansions=&tweet.fields=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users" ], "query": [ { "key": "ids", "value": "783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324,783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324", "description": "Required. Enter up to 100 comma-separated IDs." }, { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld" }, { "key": "expansions", "value": "", "description": "pinned_tweet_id" }, { "key": "tweet.fields", "value": "", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "568" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Tue, 30 Jun 2020 17:17:22 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "857207159289071cdd445778e071a674" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "7" }, { "key": "x-rate-limit-reset", "value": "1593538196" }, { "key": "x-response-time", "value": "19" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"parameters\": {\n \"ids\": [\n \"783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324,783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324\"\n ]\n },\n \"message\": \"size [110] is not between 1 and 100\"\n }\n ],\n \"title\": \"Invalid Request\",\n \"detail\": \"One or more parameters to your request was invalid.\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-request\"\n}" }, { "name": "200 Success - Multiple Users, 1 Not Found", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users?ids=12,2244994945,2244994946", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users" ], "query": [ { "key": "ids", "value": "12,2244994945,2244994946" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "236" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 16:27:29 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "eae8bea11e85fe49e732de33763f0cf2" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "6" }, { "key": "x-rate-limit-reset", "value": "1593189419" }, { "key": "x-response-time", "value": "60" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"12\",\n \"name\": \"jack\",\n \"username\": \"jack\"\n },\n {\n \"id\": \"2244994945\",\n \"name\": \"Twitter Dev\",\n \"username\": \"TwitterDev\"\n }\n ],\n \"errors\": [\n {\n \"detail\": \"Could not find user with ids: [2244994946].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"user\",\n \"parameter\": \"ids\",\n \"value\": \"2244994946\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n }\n ]\n}" }, { "name": "200 Success - Request User Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users?ids=783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324&user.fields=created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld&expansions&tweet.fields", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users" ], "query": [ { "key": "ids", "value": "783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324", "description": "Required. Enter up to 100 comma-separated IDs." }, { "key": "user.fields", "value": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld" }, { "key": "expansions", "value": null, "description": "pinned_tweet_id" }, { "key": "tweet.fields", "value": null, "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "7695" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Tue, 30 Jun 2020 17:15:02 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "857207159289071cdd445778e071a674" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1593538196" }, { "key": "x-response-time", "value": "133" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"created_at\": \"2007-02-20T14:35:54.000Z\",\n \"description\": \"#BlackTransLivesMatter\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/TAXQpspyHn\",\n \"expanded_url\": \"https://about.twitter.com/\",\n \"display_url\": \"about.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 22,\n \"tag\": \"BlackTransLivesMatter\"\n },\n {\n \"start\": 23,\n \"end\": 40,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"783214\",\n \"location\": \"Everywhere\",\n \"name\": \"Twitter\",\n \"pinned_tweet_id\": \"1274087687469715457\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270500941498912768/W-80pLvu_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/TAXQpspyHn\",\n \"username\": \"Twitter\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-12-14T04:35:55.000Z\",\n \"description\": \"The voice of Twitter's #DevRel team, and your official source for updates, news, & events about Twitter's API. \\n\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"expanded_url\": \"https://developer.twitter.com/en/community\",\n \"display_url\": \"developer.twitter.com/en/community\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 23,\n \"end\": 30,\n \"tag\": \"DevRel\"\n },\n {\n \"start\": 113,\n \"end\": 130,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"2244994945\",\n \"location\": \"127.0.0.1\",\n \"name\": \"Twitter Dev\",\n \"pinned_tweet_id\": \"1255542774432063488\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1267175364003901441/tBZNFAgA_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"username\": \"TwitterDev\",\n \"verified\": true\n },\n {\n \"created_at\": \"2007-05-23T06:01:13.000Z\",\n \"description\": \"The Real Twitter API. Tweets about API changes, service issues and our Developer Platform. Don't get an answer? It's on my website.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/8IkCzCDr19\",\n \"expanded_url\": \"https://developer.twitter.com\",\n \"display_url\": \"developer.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"6253282\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter API\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/942858479592554497/BbazLO9L_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/8IkCzCDr19\",\n \"username\": \"TwitterAPI\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-02-17T20:40:28.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/UFN8PpMrxw\",\n \"expanded_url\": \"https://careers.twitter.com/content/careers-twitter/en/jobs.html#location=careers-twitter%3Alocation\",\n \"display_url\": \"careers.twitter.com/content/career…\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"495309159\",\n \"location\": \"New York, NY\",\n \"name\": \"Twitter New York City\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1016781101011034115/p0Ie-_Dr_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/UFN8PpMrxw\",\n \"username\": \"TwitterNYC\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-07-28T18:40:01.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/MQRffLoRTw\",\n \"expanded_url\": \"https://careers.twitter.com/\",\n \"display_url\": \"careers.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"172020392\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter San Francisco\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875159529008226305/7jXeHhZC_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/MQRffLoRTw\",\n \"username\": \"TwitterSF\",\n \"verified\": true\n },\n {\n \"created_at\": \"2009-12-09T21:00:57.000Z\",\n \"description\": \"Tweeting the latest safety tools, resources, and updates from @Twitter. For support, visit https://t.co/heEvRrCFXn\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"start\": 91,\n \"end\": 114,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 62,\n \"end\": 70,\n \"username\": \"Twitter\"\n }\n ]\n }\n },\n \"id\": \"95731075\",\n \"location\": \"Twitter HQ\",\n \"name\": \"Twitter Safety\",\n \"pinned_tweet_id\": \"1271186240323432452\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875170358218735617/qYyASCpq_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"username\": \"TwitterSafety\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T01:19:20.000Z\",\n \"description\": \"#BlackLivesMatter Header Art by @itsayybee\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/EoaAx7ae6x\",\n \"expanded_url\": \"https://about.twitter.com/careers\",\n \"display_url\": \"about.twitter.com/careers\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 34,\n \"end\": 44,\n \"username\": \"itsayybee\"\n }\n ]\n }\n },\n \"id\": \"2548985366\",\n \"location\": \"#JoinTheFlock\",\n \"name\": \"Twitter Blackbirds\",\n \"pinned_tweet_id\": \"1274014870707437570\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1013002743278170113/VWJApXAh_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/EoaAx7ae6x\",\n \"username\": \"Blackbirds\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-04-06T00:11:41.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/990q7Opv1s\",\n \"expanded_url\": \"https://www.twitter.com\",\n \"display_url\": \"twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"277761722\",\n \"name\": \"Twitter UK\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270621519740313600/lZTxsbZt_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/990q7Opv1s\",\n \"username\": \"TwitterUK\",\n \"verified\": true\n },\n {\n \"created_at\": \"2008-12-04T18:51:57.000Z\",\n \"description\": \"#BlackLivesMatter #AlwaysProud\\nHere to help. 🖤\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/heEvRrl4yN\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n },\n {\n \"start\": 18,\n \"end\": 30,\n \"tag\": \"AlwaysProud\"\n }\n ]\n }\n },\n \"id\": \"17874544\",\n \"location\": \"Twitter HQ\",\n \"name\": \"Twitter Support\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1266884366279471105/OTps6MBS_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/heEvRrl4yN\",\n \"username\": \"TwitterSupport\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-05-17T17:54:29.000Z\",\n \"description\": \"We ride with Bubba.\",\n \"id\": \"300392950\",\n \"name\": \"Twitter Sports\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1275163449937387520/wEcMEvmG_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterSports\",\n \"verified\": true\n },\n {\n \"created_at\": \"2009-11-04T21:06:16.000Z\",\n \"description\": \"The voice of Twitter’s product design team.\",\n \"id\": \"87532773\",\n \"location\": \"SF, NYC, BDR, LON, SEA, JP, DC\",\n \"name\": \"Twitter Design\",\n \"pinned_tweet_id\": \"1277664599400042496\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/453289910363906048/mybOhh4Z_normal.jpeg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterDesign\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-09-13T01:06:02.000Z\",\n \"description\": \"Spotlighting best practices and innovative uses of Twitter by journalists and newsrooms.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/ZJ2tqfNy3t\",\n \"expanded_url\": \"https://media.twitter.com/news\",\n \"display_url\": \"media.twitter.com/news\"\n }\n ]\n }\n },\n \"id\": \"372575989\",\n \"location\": \"Newsrooms everywhere\",\n \"name\": \"Twitter News\",\n \"pinned_tweet_id\": \"1276168522134102017\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875126165597372416/NXVpRuG2_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/ZJ2tqfNy3t\",\n \"username\": \"TwitterNews\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-06-30T01:06:59.000Z\",\n \"description\": \"The best of what’s happening on Twitter in an instant.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/nYOx6qThjk\",\n \"expanded_url\": \"https://about.twitter.com/company/moments-guidelines\",\n \"display_url\": \"about.twitter.com/company/moment…\"\n }\n ]\n }\n },\n \"id\": \"3260518932\",\n \"location\": \"New York, USA\",\n \"name\": \"Twitter Moments\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/651463624330907648/OzaAcuSR_normal.png\",\n \"protected\": false,\n \"url\": \"https://t.co/nYOx6qThjk\",\n \"username\": \"TwitterMoments\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-03-09T01:53:22.000Z\",\n \"description\": \"Get better at Twitter. We're your resource for how to find your corner of Twitter and grow your business.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/5kMjmqmojX\",\n \"expanded_url\": \"https://business.twitter.com/\",\n \"display_url\": \"business.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"121291606\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter Business\",\n \"pinned_tweet_id\": \"1245486325643403264\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/941415294794317824/gaj36XL5_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/5kMjmqmojX\",\n \"username\": \"TwitterBusiness\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-06-21T18:34:36.000Z\",\n \"description\": \"Highlighting great uses of @Twitter in the foundation & non-profit communities. For press inquiries, please contact press@twitter.com.\",\n \"entities\": {\n \"description\": {\n \"mentions\": [\n {\n \"start\": 27,\n \"end\": 35,\n \"username\": \"Twitter\"\n }\n ]\n }\n },\n \"id\": \"158079127\",\n \"location\": \"Twitter\",\n \"name\": \"Twitter Nonprofits\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875159126459924481/FpgRIUJr_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"Nonprofits\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-07-18T00:54:11.000Z\",\n \"description\": \"horizontal over vertical\",\n \"id\": \"3282859598\",\n \"name\": \"Twitter Video\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1104106979788763138/lFxnLjkv_normal.png\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterVideo\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-01-11T05:44:35.000Z\",\n \"description\": \"ट्विटर - The official Twitter India account.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/7IDoW8iFLm\",\n \"expanded_url\": \"https://twitter.com\",\n \"display_url\": \"twitter.com\"\n }\n ]\n }\n },\n \"id\": \"103770785\",\n \"name\": \"Twitter India\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1012752671344771072/V7P59P0p_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/7IDoW8iFLm\",\n \"username\": \"TwitterIndia\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-05-21T03:07:38.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"586198217\",\n \"name\": \"Twitter TV\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1273408970162462720/ZlrL3pgd_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterTV\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-11-16T23:59:11.000Z\",\n \"description\": \"트위터 코리아의 공식 계정입니다. 트위터 서비스 관련 문의는 https://t.co/jTMg7YsLw5 을, 광고 관련 문의는 @TwitterMktgKR 계정을 이용해 주세요\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/SvWUEpsmUj\",\n \"expanded_url\": \"https://blog.twitter.com/korea\",\n \"display_url\": \"blog.twitter.com/korea\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"start\": 34,\n \"end\": 57,\n \"url\": \"https://t.co/jTMg7YsLw5\",\n \"expanded_url\": \"https://support.twitter.com\",\n \"display_url\": \"support.twitter.com\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 71,\n \"end\": 85,\n \"username\": \"TwitterMktgKR\"\n }\n ]\n }\n },\n \"id\": \"216531294\",\n \"location\": \"대한민국\",\n \"name\": \"Twitter Korea\",\n \"pinned_tweet_id\": \"1277782541995401216\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1256433106891845632/OwLFJ_N4_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/SvWUEpsmUj\",\n \"username\": \"TwitterKorea\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-06-17T23:57:45.000Z\",\n \"description\": \"Data-driven insights about notable moments and conversations from Twitter, Inc., plus tips and tricks to help you get the most out of Twitter data.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/Ca4ib1oKLW\",\n \"expanded_url\": \"https://blog.twitter.com/data\",\n \"display_url\": \"blog.twitter.com/data\"\n }\n ]\n }\n },\n \"id\": \"1526228120\",\n \"location\": \"San Francisco\",\n \"name\": \"Twitter Data\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875168307585794048/yuE68O2__normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/Ca4ib1oKLW\",\n \"username\": \"TwitterData\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-12-04T23:27:01.000Z\",\n \"description\": \"What’s happening in government & elections worldwide. Multilingual 🗣️ & well-traveled. 🛄\",\n \"id\": \"222953824\",\n \"name\": \"TwitterGov\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875135141135302656/eiM2Wz66_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterGov\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-07-18T16:41:59.000Z\",\n \"description\": \"Official Account of Twitter Investor Relations.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/0pgKNEmUjt\",\n \"expanded_url\": \"https://investor.twitterinc.com/\",\n \"display_url\": \"investor.twitterinc.com\"\n }\n ]\n }\n },\n \"id\": \"1603818258\",\n \"name\": \"Twitter Investor Relations\",\n \"pinned_tweet_id\": \"1255826376885596161\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/941403661216899072/n_fXrUW9_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/0pgKNEmUjt\",\n \"username\": \"TwitterIR\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T01:23:52.000Z\",\n \"description\": \"#BlackLivesMatter\\nProfile Art by @temi_coker\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/EoaAx7rOY5\",\n \"expanded_url\": \"https://about.twitter.com/careers\",\n \"display_url\": \"about.twitter.com/careers\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 33,\n \"end\": 44,\n \"username\": \"temi_coker\"\n }\n ]\n }\n },\n \"id\": \"2548979088\",\n \"location\": \"Global\",\n \"name\": \"Twitter Alas\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1013158245853085696/88c5YF8V_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/EoaAx7rOY5\",\n \"username\": \"TwitterAlas\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-12-14T04:31:10.000Z\",\n \"description\": \"The official Twitter Singapore account. For anything needing immediate attention, please contact https://t.co/qq1HEzdMA2.\",\n \"entities\": {\n \"description\": {\n \"urls\": [\n {\n \"start\": 97,\n \"end\": 120,\n \"url\": \"https://t.co/qq1HEzdMA2\",\n \"expanded_url\": \"https://support.twitter.com\",\n \"display_url\": \"support.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"2244983430\",\n \"name\": \"Twitter Singapore\",\n \"pinned_tweet_id\": \"1276392707968004096\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875094332365090816/tcm6HqXp_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterSG\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-04-12T21:02:58.000Z\",\n \"description\": \"All things Canada on Twitter. #BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 30,\n \"end\": 47,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"1347713256\",\n \"name\": \"Twitter Canada\",\n \"pinned_tweet_id\": \"1273291819527352321\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270799737680207876/bfMP4_DT_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterCanada\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-09-20T15:18:34.000Z\",\n \"description\": \"Open Programs at Twitter.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 22,\n \"url\": \"http://t.co/Hc7Cv220E7\",\n \"expanded_url\": \"https://opensource.twitter.com\",\n \"display_url\": \"opensource.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"376825877\",\n \"location\": \"Twitter HQ\",\n \"name\": \"Twitter Open Source\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875169334573678592/I7zte5WY_normal.jpg\",\n \"protected\": false,\n \"url\": \"http://t.co/Hc7Cv220E7\",\n \"username\": \"TwitterOSS\",\n \"verified\": true\n },\n {\n \"created_at\": \"2007-06-16T00:14:36.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"6844292\",\n \"name\": \"Twitter Engineering\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1267839380405665793/uunuoNK4_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterEng\",\n \"verified\": true\n },\n {\n \"created_at\": \"2016-06-01T21:20:47.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"738118115595165697\",\n \"name\": \"Twitter Stripes\",\n \"pinned_tweet_id\": \"1193902721755230209\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1012738853247959040/4-g31u_p_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterStripes\",\n \"verified\": true\n },\n {\n \"created_at\": \"2016-06-01T21:22:15.000Z\",\n \"description\": \"#BlackLivesMatter #AlwaysProud\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n },\n {\n \"start\": 18,\n \"end\": 30,\n \"tag\": \"AlwaysProud\"\n }\n ]\n }\n },\n \"id\": \"738118487122419712\",\n \"name\": \"Twitter Asians\",\n \"pinned_tweet_id\": \"1265347362853191681\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/942832773999423488/984rqZa-_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterAsians\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-11-23T16:45:21.000Z\",\n \"description\": \"The voice of Twitter's Global Public Policy team\",\n \"id\": \"218984871\",\n \"name\": \"Twitter Public Policy\",\n \"pinned_tweet_id\": \"1235212091923013632\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/880132255011586048/rlZKfFFe_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"Policy\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T21:10:35.000Z\",\n \"description\": \"Selamat datang di akun resmi Twitter Indonesia. Untuk informasi lebih lanjut, kunjungi https://t.co/heEvRrl4yN. Blog: https://t.co/fst66a65my.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/7IDoW8iFLm\",\n \"expanded_url\": \"https://twitter.com\",\n \"display_url\": \"twitter.com\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"start\": 87,\n \"end\": 110,\n \"url\": \"https://t.co/heEvRrl4yN\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n },\n {\n \"start\": 118,\n \"end\": 141,\n \"url\": \"https://t.co/fst66a65my\",\n \"expanded_url\": \"https://blog.twitter.com/indonesia\",\n \"display_url\": \"blog.twitter.com/indonesia\"\n }\n ]\n }\n },\n \"id\": \"2550997820\",\n \"name\": \"Twitter Indonesia\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/941531180448415744/ghwtfXVM_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/7IDoW8iFLm\",\n \"username\": \"TwitterID\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-02-08T07:33:47.000Z\",\n \"description\": \"政治、行政、自治体の話題をお届けするTwitter Japanによる公式アカウントです。\",\n \"id\": \"1159458169\",\n \"location\": \"Tokyo, JAPAN\",\n \"name\": \"Twitter 政治\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875135373034143744/rJ9cIT6v_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterGovJP\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-01-17T15:28:22.000Z\",\n \"description\": \"The best of what’s happening on Twitter in an instant.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/nYOx6qThjk\",\n \"expanded_url\": \"https://about.twitter.com/company/moments-guidelines\",\n \"display_url\": \"about.twitter.com/company/moment…\"\n }\n ]\n }\n },\n \"id\": \"2296297326\",\n \"location\": \"London, England\",\n \"name\": \"Twitter Moments UK & Ireland\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/826180910974377984/c5YMMdP5_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/nYOx6qThjk\",\n \"username\": \"UKMoments\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-01-05T19:52:33.000Z\",\n \"description\": \"👋 Twitter Communications team here! Check out our Tweets to see what's happening at Twitter. For media Qs @ us. #BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/SPGIfM1UIR\",\n \"expanded_url\": \"https://about.twitter.com\",\n \"display_url\": \"about.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 112,\n \"end\": 129,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"234489024\",\n \"name\": \"Twitter Comms\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270788093931446273/bkOFGWwe_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/SPGIfM1UIR\",\n \"username\": \"TwitterComms\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-10-12T22:08:01.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"3873936134\",\n \"location\": \"Twitter Island\",\n \"name\": \"Twitter Gaming @ home\",\n \"pinned_tweet_id\": \"1250499154054270976\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270501407573995520/RvaQxXZ6_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterGaming\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-12-03T21:39:44.000Z\",\n \"description\": \"Welcome to the official @Twitter account for the #MiddleEast and #NorthAfrica كلّ ما يتعلّق بآخر أخبار ومستجدّات #تويتر في #الشرق_الأوسط و #شمال_أفريقيا\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/f6xSlVOvPK\",\n \"expanded_url\": \"https://blog.twitter.com/official/ar.html\",\n \"display_url\": \"blog.twitter.com/official/ar.ht…\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 49,\n \"end\": 60,\n \"tag\": \"MiddleEast\"\n },\n {\n \"start\": 65,\n \"end\": 77,\n \"tag\": \"NorthAfrica\"\n },\n {\n \"start\": 113,\n \"end\": 119,\n \"tag\": \"تويتر\"\n },\n {\n \"start\": 123,\n \"end\": 136,\n \"tag\": \"الشرق_الأوسط\"\n },\n {\n \"start\": 139,\n \"end\": 152,\n \"tag\": \"شمال_أفريقيا\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 24,\n \"end\": 32,\n \"username\": \"Twitter\"\n }\n ]\n }\n },\n \"id\": \"2228891959\",\n \"location\": \"MENA\",\n \"name\": \"Twitter MENA\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/942432939748364290/z-jTRDuZ_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/f6xSlVOvPK\",\n \"username\": \"TwitterMENA\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-08-30T16:54:44.000Z\",\n \"description\": \"News and updates about the Twitter Official Partner Program.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/fsX4hsZ5Tr\",\n \"expanded_url\": \"https://partners.twitter.com/\",\n \"display_url\": \"partners.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"791978718\",\n \"name\": \"Twitter Official Partner\",\n \"pinned_tweet_id\": \"1229818273325371392\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270792615013711872/VR70tT9T_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/fsX4hsZ5Tr\",\n \"username\": \"OfficialPartner\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-12-03T15:36:31.000Z\",\n \"description\": \"Reading: everything\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/SPGIfM1UIR\",\n \"expanded_url\": \"https://about.twitter.com\",\n \"display_url\": \"about.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"427475002\",\n \"name\": \"Twitter Books\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270501673790775297/pxixrhAT_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/SPGIfM1UIR\",\n \"username\": \"TwitterBooks\",\n \"verified\": true\n },\n {\n \"created_at\": \"2019-11-12T14:56:22.000Z\",\n \"description\": \"Your best Tweets. Retweeted.\",\n \"id\": \"1194267639100723200\",\n \"name\": \"Twitter Retweets\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1201611308950532096/rBjVNSsR_normal.png\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterRetweets\",\n \"verified\": true\n },\n {\n \"created_at\": \"2019-09-03T19:59:02.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"1168976680867762177\",\n \"name\": \"Twitter Able\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1168989681444425733/XTZAcOSc_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterAble\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-10-26T06:22:03.000Z\",\n \"description\": \"The official account for Twitter SRE.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 22,\n \"url\": \"http://t.co/gJvsjUZJ3O\",\n \"expanded_url\": \"https://engineering.twitter.com\",\n \"display_url\": \"engineering.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"905409822\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter SRE\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/3755128758/8c6e4cd8246c24c432372385ee534b1c_normal.jpeg\",\n \"protected\": false,\n \"url\": \"http://t.co/gJvsjUZJ3O\",\n \"username\": \"TwitterSRE\",\n \"verified\": true\n },\n {\n \"created_at\": \"2016-06-01T21:09:54.000Z\",\n \"description\": \"The best of what’s happening on Twitter in an instant.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/JvK2Aw7iqc\",\n \"expanded_url\": \"https://twitter.com/i/moments\",\n \"display_url\": \"twitter.com/i/moments\"\n }\n ]\n }\n },\n \"id\": \"738115375477362688\",\n \"location\": \"India\",\n \"name\": \"Twitter Moments India\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/939174997540638721/pn1lxe4y_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/JvK2Aw7iqc\",\n \"username\": \"MomentsIndia\",\n \"verified\": true\n },\n {\n \"created_at\": \"2009-11-09T18:18:15.000Z\",\n \"description\": \"Información y consejos de seguridad y actualizaciones de @Twitter.\\n\\nInformações e conselhos de segurança e atualizações do @Twitter.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"mentions\": [\n {\n \"start\": 57,\n \"end\": 65,\n \"username\": \"Twitter\"\n },\n {\n \"start\": 123,\n \"end\": 131,\n \"username\": \"Twitter\"\n }\n ]\n }\n },\n \"id\": \"88723966\",\n \"name\": \"Twitter Seguro\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875437956118360064/ZOwIAvAb_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"username\": \"TwitterSeguro\",\n \"verified\": true\n },\n {\n \"created_at\": \"2018-10-08T19:45:09.000Z\",\n \"description\": \"Que pasa ahora in the most vibrant multicultural city in the world. #SoMiami\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 68,\n \"end\": 76,\n \"tag\": \"SoMiami\"\n }\n ]\n }\n },\n \"id\": \"1049385226424786944\",\n \"location\": \"Miami, FL\",\n \"name\": \"Twitter Miami\",\n \"pinned_tweet_id\": \"1275168469542146049\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1275178822107791361/4egjzUcS_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterMiami\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-04-18T20:48:55.000Z\",\n \"description\": \"The trials and tribulations of Twitter's past & present interns, also known as the 'Terns'. Find out what they're working on and why you should join the flock.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/Zn0hsX64IK\",\n \"expanded_url\": \"https://careers.twitter.com/en/university.html\",\n \"display_url\": \"careers.twitter.com/en/university.…\"\n }\n ]\n }\n },\n \"id\": \"284201599\",\n \"location\": \"San Francisco\",\n \"name\": \"Twitter Terns\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875164144483180544/vaHSsa6n_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/Zn0hsX64IK\",\n \"username\": \"terns\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-08-27T22:03:14.000Z\",\n \"description\": \"Twitter Recruiting in Japan | Twitter Japanでの採用、キャリア、イベントなどについてツイートしています。\\n#LoveWhereYouWork\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/UFN8Pq42p4\",\n \"expanded_url\": \"https://careers.twitter.com/content/careers-twitter/en/jobs.html#location=careers-twitter%3Alocation\",\n \"display_url\": \"careers.twitter.com/content/career…\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 74,\n \"end\": 91,\n \"tag\": \"LoveWhereYouWork\"\n }\n ]\n }\n },\n \"id\": \"1705676064\",\n \"location\": \"Tokyo, Japan\",\n \"name\": \"Twitter公式採用アカウント\",\n \"pinned_tweet_id\": \"1139089650008510464\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875166441439232000/uiHVcOJs_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/UFN8Pq42p4\",\n \"username\": \"JoinTheFlockJP\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-10-17T22:38:01.000Z\",\n \"description\": \"Twitter Fashion Japan 公式アカウントです\",\n \"id\": \"2861317614\",\n \"name\": \"Twitter ファッション\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875118807391420419/ZsSkVDBs_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterFashnJP\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-10-12T22:05:00.000Z\",\n \"description\": \"Lo mejor que está sucediendo en Twitter en español, en un instante.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/ttGn9BmUWD\",\n \"expanded_url\": \"https://blog.twitter.com/es/2016/tweets-que-cuentan-historias-moments-m-xico-ya-est-disponible\",\n \"display_url\": \"blog.twitter.com/es/2016/tweets…\"\n }\n ]\n }\n },\n \"id\": \"3873965293\",\n \"location\": \"Worldwide\",\n \"name\": \"Twitter Moments en Español\",\n \"pinned_tweet_id\": \"1254702677424058369\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/752568687761186816/AEtUZtm1_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/ttGn9BmUWD\",\n \"username\": \"MomentsES\",\n \"verified\": true\n },\n {\n \"created_at\": \"2020-03-30T21:02:29.000Z\",\n \"description\": \"ยินดีต้อนรับสู่แอคเคาท์ทวิตเตอร์อย่างเป็นทางการประจำประเทศไทย! ต้องการข้อมูลเกี่ยวกับการใช้งานทวิตเตอร์​เพิ่มเติม โปรดคลิก https://t.co/heEvRrl4yN.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/f9RtbmyN3p\",\n \"expanded_url\": \"https://twitter.com/home\",\n \"display_url\": \"twitter.com/home\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"start\": 123,\n \"end\": 146,\n \"url\": \"https://t.co/heEvRrl4yN\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"1244731491088809984\",\n \"name\": \"Twitter Thailand\",\n \"pinned_tweet_id\": \"1262948030271062016\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1248629937025753089/yt0lggXd_normal.png\",\n \"protected\": false,\n \"url\": \"https://t.co/f9RtbmyN3p\",\n \"username\": \"TwitterThailand\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-11-12T16:46:02.000Z\",\n \"description\": \"O melhor do que está acontecendo no Twitter em um instante.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/XPT5uPLlUa\",\n \"expanded_url\": \"https://help.twitter.com/pt/rules-and-policies/twitter-moments-guidelines-and-principles\",\n \"display_url\": \"help.twitter.com/pt/rules-and-p…\"\n }\n ]\n }\n },\n \"id\": \"4172587277\",\n \"location\": \"Sao Paulo, Brazil\",\n \"name\": \"Twitter Moments Brasil\",\n \"pinned_tweet_id\": \"1258114553470160896\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/666324297489739776/nyQKZybh_normal.png\",\n \"protected\": false,\n \"url\": \"https://t.co/XPT5uPLlUa\",\n \"username\": \"MomentsBrasil\",\n \"verified\": true\n },\n {\n \"created_at\": \"2016-04-05T21:35:30.000Z\",\n \"description\": \"The best videos on @TwitterIndia every day. Featuring product updates, videos, and tips!\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/tlbGqc89EN\",\n \"expanded_url\": \"https://www.blog.twitter.com/india\",\n \"display_url\": \"blog.twitter.com/india\"\n }\n ]\n },\n \"description\": {\n \"mentions\": [\n {\n \"start\": 19,\n \"end\": 32,\n \"username\": \"TwitterIndia\"\n }\n ]\n }\n },\n \"id\": \"717465714357972992\",\n \"location\": \"India\",\n \"name\": \"Twitter Video India\",\n \"pinned_tweet_id\": \"895195543802060801\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875794713214726144/_eT7MWCI_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/tlbGqc89EN\",\n \"username\": \"TwitterVideoIN\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-10-05T01:15:47.000Z\",\n \"description\": \"Music on Twitter | 日本公式アカウント\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/QjOgMnzmxL\",\n \"expanded_url\": \"https://blog.twitter.com/ja/media\",\n \"display_url\": \"blog.twitter.com/ja/media\"\n }\n ]\n }\n },\n \"id\": \"862314223\",\n \"location\": \"Tokyo, Japan\",\n \"name\": \"Twitter ミュージック\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875133214624436224/wPJZeP0H_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/QjOgMnzmxL\",\n \"username\": \"TwitterMusicJP\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T21:13:39.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/6Xy5Trzaep\",\n \"expanded_url\": \"https://marketing.twitter.com\",\n \"display_url\": \"marketing.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"2551000568\",\n \"location\": \"Mexico\",\n \"name\": \"Twitter Mktg Latam\",\n \"pinned_tweet_id\": \"1242161083646869509\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1275443824593039361/eGA-rVKf_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/6Xy5Trzaep\",\n \"username\": \"TwitterMktLatam\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T01:22:29.000Z\",\n \"description\": \"Já pensou em trabalhar no Twitter Brasil? Acompanhe por aqui as nossas novidades e oportunidades de carreira. Bem-vindo (a) ao nosso ninho!\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/2Ien1T4L94\",\n \"expanded_url\": \"https://careers.twitter.com\",\n \"display_url\": \"careers.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"2548977510\",\n \"location\": \"São Paulo\",\n \"name\": \"Twitter Careers Brasil\",\n \"pinned_tweet_id\": \"1159857897012105219\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875166905111166976/7kYhxexq_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/2Ien1T4L94\",\n \"username\": \"JoinTheFlockBR\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-02-08T05:54:29.000Z\",\n \"description\": \"Twitter Sports Japan 公式アカウントです。\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/QjOgMnzmxL\",\n \"expanded_url\": \"https://blog.twitter.com/ja/media\",\n \"display_url\": \"blog.twitter.com/ja/media\"\n }\n ]\n }\n },\n \"id\": \"1159274324\",\n \"location\": \"Tokyo, JAPAN\",\n \"name\": \"Twitter スポーツ\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875125949771128832/dCo30emX_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/QjOgMnzmxL\",\n \"username\": \"TwitterSportsJP\",\n \"verified\": true\n }\n ]\n}" }, { "name": "200 Success - Request User and Expanded Pinned Tweet Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users?ids=783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324&user.fields=created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld&expansions=pinned_tweet_id&tweet.fields=attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,referenced_tweets,source,text,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users" ], "query": [ { "key": "ids", "value": "783214,2244994945,6253282,495309159,172020392,95731075,2548985366,277761722,17874544,300392950,87532773,372575989,3260518932,121291606,158079127,3282859598,103770785,586198217,216531294,1526228120,222953824,1603818258,2548979088,2244983430,1347713256,376825877,6844292,738118115595165697,738118487122419712,218984871,2550997820,1159458169,2296297326,234489024,3873936134,2228891959,791978718,427475002,1194267639100723200,1168976680867762177,905409822,738115375477362688,88723966,1049385226424786944,284201599,1705676064,2861317614,3873965293,1244731491088809984,4172587277,717465714357972992,862314223,2551000568,2548977510,1159274324", "description": "Required. Enter up to 100 comma-separated IDs." }, { "key": "user.fields", "value": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld" }, { "key": "expansions", "value": "pinned_tweet_id", "description": "pinned_tweet_id" }, { "key": "tweet.fields", "value": "attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "11542" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Tue, 30 Jun 2020 17:16:17 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "857207159289071cdd445778e071a674" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "8" }, { "key": "x-rate-limit-reset", "value": "1593538196" }, { "key": "x-response-time", "value": "327" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"created_at\": \"2007-02-20T14:35:54.000Z\",\n \"description\": \"#BlackTransLivesMatter\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/TAXQpspyHn\",\n \"expanded_url\": \"https://about.twitter.com/\",\n \"display_url\": \"about.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 22,\n \"tag\": \"BlackTransLivesMatter\"\n },\n {\n \"start\": 23,\n \"end\": 40,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"783214\",\n \"location\": \"Everywhere\",\n \"name\": \"Twitter\",\n \"pinned_tweet_id\": \"1274087687469715457\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270500941498912768/W-80pLvu_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/TAXQpspyHn\",\n \"username\": \"Twitter\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-12-14T04:35:55.000Z\",\n \"description\": \"The voice of Twitter's #DevRel team, and your official source for updates, news, & events about Twitter's API. \\n\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"expanded_url\": \"https://developer.twitter.com/en/community\",\n \"display_url\": \"developer.twitter.com/en/community\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 23,\n \"end\": 30,\n \"tag\": \"DevRel\"\n },\n {\n \"start\": 113,\n \"end\": 130,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"2244994945\",\n \"location\": \"127.0.0.1\",\n \"name\": \"Twitter Dev\",\n \"pinned_tweet_id\": \"1255542774432063488\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1267175364003901441/tBZNFAgA_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"username\": \"TwitterDev\",\n \"verified\": true\n },\n {\n \"created_at\": \"2007-05-23T06:01:13.000Z\",\n \"description\": \"The Real Twitter API. Tweets about API changes, service issues and our Developer Platform. Don't get an answer? It's on my website.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/8IkCzCDr19\",\n \"expanded_url\": \"https://developer.twitter.com\",\n \"display_url\": \"developer.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"6253282\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter API\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/942858479592554497/BbazLO9L_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/8IkCzCDr19\",\n \"username\": \"TwitterAPI\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-02-17T20:40:28.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/UFN8PpMrxw\",\n \"expanded_url\": \"https://careers.twitter.com/content/careers-twitter/en/jobs.html#location=careers-twitter%3Alocation\",\n \"display_url\": \"careers.twitter.com/content/career…\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"495309159\",\n \"location\": \"New York, NY\",\n \"name\": \"Twitter New York City\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1016781101011034115/p0Ie-_Dr_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/UFN8PpMrxw\",\n \"username\": \"TwitterNYC\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-07-28T18:40:01.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/MQRffLoRTw\",\n \"expanded_url\": \"https://careers.twitter.com/\",\n \"display_url\": \"careers.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"172020392\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter San Francisco\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875159529008226305/7jXeHhZC_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/MQRffLoRTw\",\n \"username\": \"TwitterSF\",\n \"verified\": true\n },\n {\n \"created_at\": \"2009-12-09T21:00:57.000Z\",\n \"description\": \"Tweeting the latest safety tools, resources, and updates from @Twitter. For support, visit https://t.co/heEvRrCFXn\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"start\": 91,\n \"end\": 114,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 62,\n \"end\": 70,\n \"username\": \"Twitter\"\n }\n ]\n }\n },\n \"id\": \"95731075\",\n \"location\": \"Twitter HQ\",\n \"name\": \"Twitter Safety\",\n \"pinned_tweet_id\": \"1271186240323432452\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875170358218735617/qYyASCpq_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"username\": \"TwitterSafety\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T01:19:20.000Z\",\n \"description\": \"#BlackLivesMatter Header Art by @itsayybee\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/EoaAx7ae6x\",\n \"expanded_url\": \"https://about.twitter.com/careers\",\n \"display_url\": \"about.twitter.com/careers\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 34,\n \"end\": 44,\n \"username\": \"itsayybee\"\n }\n ]\n }\n },\n \"id\": \"2548985366\",\n \"location\": \"#JoinTheFlock\",\n \"name\": \"Twitter Blackbirds\",\n \"pinned_tweet_id\": \"1274014870707437570\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1013002743278170113/VWJApXAh_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/EoaAx7ae6x\",\n \"username\": \"Blackbirds\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-04-06T00:11:41.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/990q7Opv1s\",\n \"expanded_url\": \"https://www.twitter.com\",\n \"display_url\": \"twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"277761722\",\n \"name\": \"Twitter UK\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270621519740313600/lZTxsbZt_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/990q7Opv1s\",\n \"username\": \"TwitterUK\",\n \"verified\": true\n },\n {\n \"created_at\": \"2008-12-04T18:51:57.000Z\",\n \"description\": \"#BlackLivesMatter #AlwaysProud\\nHere to help. 🖤\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/heEvRrl4yN\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n },\n {\n \"start\": 18,\n \"end\": 30,\n \"tag\": \"AlwaysProud\"\n }\n ]\n }\n },\n \"id\": \"17874544\",\n \"location\": \"Twitter HQ\",\n \"name\": \"Twitter Support\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1266884366279471105/OTps6MBS_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/heEvRrl4yN\",\n \"username\": \"TwitterSupport\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-05-17T17:54:29.000Z\",\n \"description\": \"We ride with Bubba.\",\n \"id\": \"300392950\",\n \"name\": \"Twitter Sports\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1275163449937387520/wEcMEvmG_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterSports\",\n \"verified\": true\n },\n {\n \"created_at\": \"2009-11-04T21:06:16.000Z\",\n \"description\": \"The voice of Twitter’s product design team.\",\n \"id\": \"87532773\",\n \"location\": \"SF, NYC, BDR, LON, SEA, JP, DC\",\n \"name\": \"Twitter Design\",\n \"pinned_tweet_id\": \"1277664599400042496\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/453289910363906048/mybOhh4Z_normal.jpeg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterDesign\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-09-13T01:06:02.000Z\",\n \"description\": \"Spotlighting best practices and innovative uses of Twitter by journalists and newsrooms.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/ZJ2tqfNy3t\",\n \"expanded_url\": \"https://media.twitter.com/news\",\n \"display_url\": \"media.twitter.com/news\"\n }\n ]\n }\n },\n \"id\": \"372575989\",\n \"location\": \"Newsrooms everywhere\",\n \"name\": \"Twitter News\",\n \"pinned_tweet_id\": \"1276168522134102017\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875126165597372416/NXVpRuG2_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/ZJ2tqfNy3t\",\n \"username\": \"TwitterNews\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-06-30T01:06:59.000Z\",\n \"description\": \"The best of what’s happening on Twitter in an instant.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/nYOx6qThjk\",\n \"expanded_url\": \"https://about.twitter.com/company/moments-guidelines\",\n \"display_url\": \"about.twitter.com/company/moment…\"\n }\n ]\n }\n },\n \"id\": \"3260518932\",\n \"location\": \"New York, USA\",\n \"name\": \"Twitter Moments\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/651463624330907648/OzaAcuSR_normal.png\",\n \"protected\": false,\n \"url\": \"https://t.co/nYOx6qThjk\",\n \"username\": \"TwitterMoments\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-03-09T01:53:22.000Z\",\n \"description\": \"Get better at Twitter. We're your resource for how to find your corner of Twitter and grow your business.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/5kMjmqmojX\",\n \"expanded_url\": \"https://business.twitter.com/\",\n \"display_url\": \"business.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"121291606\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter Business\",\n \"pinned_tweet_id\": \"1245486325643403264\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/941415294794317824/gaj36XL5_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/5kMjmqmojX\",\n \"username\": \"TwitterBusiness\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-06-21T18:34:36.000Z\",\n \"description\": \"Highlighting great uses of @Twitter in the foundation & non-profit communities. For press inquiries, please contact press@twitter.com.\",\n \"entities\": {\n \"description\": {\n \"mentions\": [\n {\n \"start\": 27,\n \"end\": 35,\n \"username\": \"Twitter\"\n }\n ]\n }\n },\n \"id\": \"158079127\",\n \"location\": \"Twitter\",\n \"name\": \"Twitter Nonprofits\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875159126459924481/FpgRIUJr_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"Nonprofits\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-07-18T00:54:11.000Z\",\n \"description\": \"horizontal over vertical\",\n \"id\": \"3282859598\",\n \"name\": \"Twitter Video\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1104106979788763138/lFxnLjkv_normal.png\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterVideo\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-01-11T05:44:35.000Z\",\n \"description\": \"ट्विटर - The official Twitter India account.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/7IDoW8iFLm\",\n \"expanded_url\": \"https://twitter.com\",\n \"display_url\": \"twitter.com\"\n }\n ]\n }\n },\n \"id\": \"103770785\",\n \"name\": \"Twitter India\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1012752671344771072/V7P59P0p_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/7IDoW8iFLm\",\n \"username\": \"TwitterIndia\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-05-21T03:07:38.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"586198217\",\n \"name\": \"Twitter TV\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1273408970162462720/ZlrL3pgd_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterTV\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-11-16T23:59:11.000Z\",\n \"description\": \"트위터 코리아의 공식 계정입니다. 트위터 서비스 관련 문의는 https://t.co/jTMg7YsLw5 을, 광고 관련 문의는 @TwitterMktgKR 계정을 이용해 주세요\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/SvWUEpsmUj\",\n \"expanded_url\": \"https://blog.twitter.com/korea\",\n \"display_url\": \"blog.twitter.com/korea\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"start\": 34,\n \"end\": 57,\n \"url\": \"https://t.co/jTMg7YsLw5\",\n \"expanded_url\": \"https://support.twitter.com\",\n \"display_url\": \"support.twitter.com\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 71,\n \"end\": 85,\n \"username\": \"TwitterMktgKR\"\n }\n ]\n }\n },\n \"id\": \"216531294\",\n \"location\": \"대한민국\",\n \"name\": \"Twitter Korea\",\n \"pinned_tweet_id\": \"1277782541995401216\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1256433106891845632/OwLFJ_N4_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/SvWUEpsmUj\",\n \"username\": \"TwitterKorea\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-06-17T23:57:45.000Z\",\n \"description\": \"Data-driven insights about notable moments and conversations from Twitter, Inc., plus tips and tricks to help you get the most out of Twitter data.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/Ca4ib1oKLW\",\n \"expanded_url\": \"https://blog.twitter.com/data\",\n \"display_url\": \"blog.twitter.com/data\"\n }\n ]\n }\n },\n \"id\": \"1526228120\",\n \"location\": \"San Francisco\",\n \"name\": \"Twitter Data\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875168307585794048/yuE68O2__normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/Ca4ib1oKLW\",\n \"username\": \"TwitterData\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-12-04T23:27:01.000Z\",\n \"description\": \"What’s happening in government & elections worldwide. Multilingual 🗣️ & well-traveled. 🛄\",\n \"id\": \"222953824\",\n \"name\": \"TwitterGov\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875135141135302656/eiM2Wz66_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterGov\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-07-18T16:41:59.000Z\",\n \"description\": \"Official Account of Twitter Investor Relations.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/0pgKNEmUjt\",\n \"expanded_url\": \"https://investor.twitterinc.com/\",\n \"display_url\": \"investor.twitterinc.com\"\n }\n ]\n }\n },\n \"id\": \"1603818258\",\n \"name\": \"Twitter Investor Relations\",\n \"pinned_tweet_id\": \"1255826376885596161\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/941403661216899072/n_fXrUW9_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/0pgKNEmUjt\",\n \"username\": \"TwitterIR\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T01:23:52.000Z\",\n \"description\": \"#BlackLivesMatter\\nProfile Art by @temi_coker\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/EoaAx7rOY5\",\n \"expanded_url\": \"https://about.twitter.com/careers\",\n \"display_url\": \"about.twitter.com/careers\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 33,\n \"end\": 44,\n \"username\": \"temi_coker\"\n }\n ]\n }\n },\n \"id\": \"2548979088\",\n \"location\": \"Global\",\n \"name\": \"Twitter Alas\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1013158245853085696/88c5YF8V_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/EoaAx7rOY5\",\n \"username\": \"TwitterAlas\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-12-14T04:31:10.000Z\",\n \"description\": \"The official Twitter Singapore account. For anything needing immediate attention, please contact https://t.co/qq1HEzdMA2.\",\n \"entities\": {\n \"description\": {\n \"urls\": [\n {\n \"start\": 97,\n \"end\": 120,\n \"url\": \"https://t.co/qq1HEzdMA2\",\n \"expanded_url\": \"https://support.twitter.com\",\n \"display_url\": \"support.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"2244983430\",\n \"name\": \"Twitter Singapore\",\n \"pinned_tweet_id\": \"1276392707968004096\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875094332365090816/tcm6HqXp_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterSG\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-04-12T21:02:58.000Z\",\n \"description\": \"All things Canada on Twitter. #BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 30,\n \"end\": 47,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"1347713256\",\n \"name\": \"Twitter Canada\",\n \"pinned_tweet_id\": \"1273291819527352321\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270799737680207876/bfMP4_DT_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterCanada\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-09-20T15:18:34.000Z\",\n \"description\": \"Open Programs at Twitter.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 22,\n \"url\": \"http://t.co/Hc7Cv220E7\",\n \"expanded_url\": \"https://opensource.twitter.com\",\n \"display_url\": \"opensource.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"376825877\",\n \"location\": \"Twitter HQ\",\n \"name\": \"Twitter Open Source\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875169334573678592/I7zte5WY_normal.jpg\",\n \"protected\": false,\n \"url\": \"http://t.co/Hc7Cv220E7\",\n \"username\": \"TwitterOSS\",\n \"verified\": true\n },\n {\n \"created_at\": \"2007-06-16T00:14:36.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"6844292\",\n \"name\": \"Twitter Engineering\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1267839380405665793/uunuoNK4_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterEng\",\n \"verified\": true\n },\n {\n \"created_at\": \"2016-06-01T21:20:47.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"738118115595165697\",\n \"name\": \"Twitter Stripes\",\n \"pinned_tweet_id\": \"1193902721755230209\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1012738853247959040/4-g31u_p_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterStripes\",\n \"verified\": true\n },\n {\n \"created_at\": \"2016-06-01T21:22:15.000Z\",\n \"description\": \"#BlackLivesMatter #AlwaysProud\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n },\n {\n \"start\": 18,\n \"end\": 30,\n \"tag\": \"AlwaysProud\"\n }\n ]\n }\n },\n \"id\": \"738118487122419712\",\n \"name\": \"Twitter Asians\",\n \"pinned_tweet_id\": \"1265347362853191681\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/942832773999423488/984rqZa-_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterAsians\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-11-23T16:45:21.000Z\",\n \"description\": \"The voice of Twitter's Global Public Policy team\",\n \"id\": \"218984871\",\n \"name\": \"Twitter Public Policy\",\n \"pinned_tweet_id\": \"1235212091923013632\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/880132255011586048/rlZKfFFe_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"Policy\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T21:10:35.000Z\",\n \"description\": \"Selamat datang di akun resmi Twitter Indonesia. Untuk informasi lebih lanjut, kunjungi https://t.co/heEvRrl4yN. Blog: https://t.co/fst66a65my.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/7IDoW8iFLm\",\n \"expanded_url\": \"https://twitter.com\",\n \"display_url\": \"twitter.com\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"start\": 87,\n \"end\": 110,\n \"url\": \"https://t.co/heEvRrl4yN\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n },\n {\n \"start\": 118,\n \"end\": 141,\n \"url\": \"https://t.co/fst66a65my\",\n \"expanded_url\": \"https://blog.twitter.com/indonesia\",\n \"display_url\": \"blog.twitter.com/indonesia\"\n }\n ]\n }\n },\n \"id\": \"2550997820\",\n \"name\": \"Twitter Indonesia\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/941531180448415744/ghwtfXVM_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/7IDoW8iFLm\",\n \"username\": \"TwitterID\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-02-08T07:33:47.000Z\",\n \"description\": \"政治、行政、自治体の話題をお届けするTwitter Japanによる公式アカウントです。\",\n \"id\": \"1159458169\",\n \"location\": \"Tokyo, JAPAN\",\n \"name\": \"Twitter 政治\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875135373034143744/rJ9cIT6v_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterGovJP\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-01-17T15:28:22.000Z\",\n \"description\": \"The best of what’s happening on Twitter in an instant.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/nYOx6qThjk\",\n \"expanded_url\": \"https://about.twitter.com/company/moments-guidelines\",\n \"display_url\": \"about.twitter.com/company/moment…\"\n }\n ]\n }\n },\n \"id\": \"2296297326\",\n \"location\": \"London, England\",\n \"name\": \"Twitter Moments UK & Ireland\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/826180910974377984/c5YMMdP5_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/nYOx6qThjk\",\n \"username\": \"UKMoments\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-01-05T19:52:33.000Z\",\n \"description\": \"👋 Twitter Communications team here! Check out our Tweets to see what's happening at Twitter. For media Qs @ us. #BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/SPGIfM1UIR\",\n \"expanded_url\": \"https://about.twitter.com\",\n \"display_url\": \"about.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 112,\n \"end\": 129,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"234489024\",\n \"name\": \"Twitter Comms\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270788093931446273/bkOFGWwe_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/SPGIfM1UIR\",\n \"username\": \"TwitterComms\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-10-12T22:08:01.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"3873936134\",\n \"location\": \"Twitter Island\",\n \"name\": \"Twitter Gaming @ home\",\n \"pinned_tweet_id\": \"1250499154054270976\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270501407573995520/RvaQxXZ6_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterGaming\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-12-03T21:39:44.000Z\",\n \"description\": \"Welcome to the official @Twitter account for the #MiddleEast and #NorthAfrica كلّ ما يتعلّق بآخر أخبار ومستجدّات #تويتر في #الشرق_الأوسط و #شمال_أفريقيا\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/f6xSlVOvPK\",\n \"expanded_url\": \"https://blog.twitter.com/official/ar.html\",\n \"display_url\": \"blog.twitter.com/official/ar.ht…\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 49,\n \"end\": 60,\n \"tag\": \"MiddleEast\"\n },\n {\n \"start\": 65,\n \"end\": 77,\n \"tag\": \"NorthAfrica\"\n },\n {\n \"start\": 113,\n \"end\": 119,\n \"tag\": \"تويتر\"\n },\n {\n \"start\": 123,\n \"end\": 136,\n \"tag\": \"الشرق_الأوسط\"\n },\n {\n \"start\": 139,\n \"end\": 152,\n \"tag\": \"شمال_أفريقيا\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 24,\n \"end\": 32,\n \"username\": \"Twitter\"\n }\n ]\n }\n },\n \"id\": \"2228891959\",\n \"location\": \"MENA\",\n \"name\": \"Twitter MENA\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/942432939748364290/z-jTRDuZ_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/f6xSlVOvPK\",\n \"username\": \"TwitterMENA\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-08-30T16:54:44.000Z\",\n \"description\": \"News and updates about the Twitter Official Partner Program.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/fsX4hsZ5Tr\",\n \"expanded_url\": \"https://partners.twitter.com/\",\n \"display_url\": \"partners.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"791978718\",\n \"name\": \"Twitter Official Partner\",\n \"pinned_tweet_id\": \"1229818273325371392\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270792615013711872/VR70tT9T_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/fsX4hsZ5Tr\",\n \"username\": \"OfficialPartner\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-12-03T15:36:31.000Z\",\n \"description\": \"Reading: everything\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/SPGIfM1UIR\",\n \"expanded_url\": \"https://about.twitter.com\",\n \"display_url\": \"about.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"427475002\",\n \"name\": \"Twitter Books\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270501673790775297/pxixrhAT_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/SPGIfM1UIR\",\n \"username\": \"TwitterBooks\",\n \"verified\": true\n },\n {\n \"created_at\": \"2019-11-12T14:56:22.000Z\",\n \"description\": \"Your best Tweets. Retweeted.\",\n \"id\": \"1194267639100723200\",\n \"name\": \"Twitter Retweets\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1201611308950532096/rBjVNSsR_normal.png\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterRetweets\",\n \"verified\": true\n },\n {\n \"created_at\": \"2019-09-03T19:59:02.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"1168976680867762177\",\n \"name\": \"Twitter Able\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1168989681444425733/XTZAcOSc_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterAble\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-10-26T06:22:03.000Z\",\n \"description\": \"The official account for Twitter SRE.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 22,\n \"url\": \"http://t.co/gJvsjUZJ3O\",\n \"expanded_url\": \"https://engineering.twitter.com\",\n \"display_url\": \"engineering.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"905409822\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter SRE\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/3755128758/8c6e4cd8246c24c432372385ee534b1c_normal.jpeg\",\n \"protected\": false,\n \"url\": \"http://t.co/gJvsjUZJ3O\",\n \"username\": \"TwitterSRE\",\n \"verified\": true\n },\n {\n \"created_at\": \"2016-06-01T21:09:54.000Z\",\n \"description\": \"The best of what’s happening on Twitter in an instant.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/JvK2Aw7iqc\",\n \"expanded_url\": \"https://twitter.com/i/moments\",\n \"display_url\": \"twitter.com/i/moments\"\n }\n ]\n }\n },\n \"id\": \"738115375477362688\",\n \"location\": \"India\",\n \"name\": \"Twitter Moments India\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/939174997540638721/pn1lxe4y_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/JvK2Aw7iqc\",\n \"username\": \"MomentsIndia\",\n \"verified\": true\n },\n {\n \"created_at\": \"2009-11-09T18:18:15.000Z\",\n \"description\": \"Información y consejos de seguridad y actualizaciones de @Twitter.\\n\\nInformações e conselhos de segurança e atualizações do @Twitter.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"mentions\": [\n {\n \"start\": 57,\n \"end\": 65,\n \"username\": \"Twitter\"\n },\n {\n \"start\": 123,\n \"end\": 131,\n \"username\": \"Twitter\"\n }\n ]\n }\n },\n \"id\": \"88723966\",\n \"name\": \"Twitter Seguro\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875437956118360064/ZOwIAvAb_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/heEvRrCFXn\",\n \"username\": \"TwitterSeguro\",\n \"verified\": true\n },\n {\n \"created_at\": \"2018-10-08T19:45:09.000Z\",\n \"description\": \"Que pasa ahora in the most vibrant multicultural city in the world. #SoMiami\",\n \"entities\": {\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 68,\n \"end\": 76,\n \"tag\": \"SoMiami\"\n }\n ]\n }\n },\n \"id\": \"1049385226424786944\",\n \"location\": \"Miami, FL\",\n \"name\": \"Twitter Miami\",\n \"pinned_tweet_id\": \"1275168469542146049\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1275178822107791361/4egjzUcS_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterMiami\",\n \"verified\": true\n },\n {\n \"created_at\": \"2011-04-18T20:48:55.000Z\",\n \"description\": \"The trials and tribulations of Twitter's past & present interns, also known as the 'Terns'. Find out what they're working on and why you should join the flock.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/Zn0hsX64IK\",\n \"expanded_url\": \"https://careers.twitter.com/en/university.html\",\n \"display_url\": \"careers.twitter.com/en/university.…\"\n }\n ]\n }\n },\n \"id\": \"284201599\",\n \"location\": \"San Francisco\",\n \"name\": \"Twitter Terns\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875164144483180544/vaHSsa6n_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/Zn0hsX64IK\",\n \"username\": \"terns\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-08-27T22:03:14.000Z\",\n \"description\": \"Twitter Recruiting in Japan | Twitter Japanでの採用、キャリア、イベントなどについてツイートしています。\\n#LoveWhereYouWork\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/UFN8Pq42p4\",\n \"expanded_url\": \"https://careers.twitter.com/content/careers-twitter/en/jobs.html#location=careers-twitter%3Alocation\",\n \"display_url\": \"careers.twitter.com/content/career…\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 74,\n \"end\": 91,\n \"tag\": \"LoveWhereYouWork\"\n }\n ]\n }\n },\n \"id\": \"1705676064\",\n \"location\": \"Tokyo, Japan\",\n \"name\": \"Twitter公式採用アカウント\",\n \"pinned_tweet_id\": \"1139089650008510464\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875166441439232000/uiHVcOJs_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/UFN8Pq42p4\",\n \"username\": \"JoinTheFlockJP\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-10-17T22:38:01.000Z\",\n \"description\": \"Twitter Fashion Japan 公式アカウントです\",\n \"id\": \"2861317614\",\n \"name\": \"Twitter ファッション\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875118807391420419/ZsSkVDBs_normal.jpg\",\n \"protected\": false,\n \"url\": \"\",\n \"username\": \"TwitterFashnJP\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-10-12T22:05:00.000Z\",\n \"description\": \"Lo mejor que está sucediendo en Twitter en español, en un instante.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/ttGn9BmUWD\",\n \"expanded_url\": \"https://blog.twitter.com/es/2016/tweets-que-cuentan-historias-moments-m-xico-ya-est-disponible\",\n \"display_url\": \"blog.twitter.com/es/2016/tweets…\"\n }\n ]\n }\n },\n \"id\": \"3873965293\",\n \"location\": \"Worldwide\",\n \"name\": \"Twitter Moments en Español\",\n \"pinned_tweet_id\": \"1254702677424058369\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/752568687761186816/AEtUZtm1_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/ttGn9BmUWD\",\n \"username\": \"MomentsES\",\n \"verified\": true\n },\n {\n \"created_at\": \"2020-03-30T21:02:29.000Z\",\n \"description\": \"ยินดีต้อนรับสู่แอคเคาท์ทวิตเตอร์อย่างเป็นทางการประจำประเทศไทย! ต้องการข้อมูลเกี่ยวกับการใช้งานทวิตเตอร์​เพิ่มเติม โปรดคลิก https://t.co/heEvRrl4yN.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/f9RtbmyN3p\",\n \"expanded_url\": \"https://twitter.com/home\",\n \"display_url\": \"twitter.com/home\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"start\": 123,\n \"end\": 146,\n \"url\": \"https://t.co/heEvRrl4yN\",\n \"expanded_url\": \"https://help.twitter.com\",\n \"display_url\": \"help.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"1244731491088809984\",\n \"name\": \"Twitter Thailand\",\n \"pinned_tweet_id\": \"1262948030271062016\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1248629937025753089/yt0lggXd_normal.png\",\n \"protected\": false,\n \"url\": \"https://t.co/f9RtbmyN3p\",\n \"username\": \"TwitterThailand\",\n \"verified\": true\n },\n {\n \"created_at\": \"2015-11-12T16:46:02.000Z\",\n \"description\": \"O melhor do que está acontecendo no Twitter em um instante.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/XPT5uPLlUa\",\n \"expanded_url\": \"https://help.twitter.com/pt/rules-and-policies/twitter-moments-guidelines-and-principles\",\n \"display_url\": \"help.twitter.com/pt/rules-and-p…\"\n }\n ]\n }\n },\n \"id\": \"4172587277\",\n \"location\": \"Sao Paulo, Brazil\",\n \"name\": \"Twitter Moments Brasil\",\n \"pinned_tweet_id\": \"1258114553470160896\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/666324297489739776/nyQKZybh_normal.png\",\n \"protected\": false,\n \"url\": \"https://t.co/XPT5uPLlUa\",\n \"username\": \"MomentsBrasil\",\n \"verified\": true\n },\n {\n \"created_at\": \"2016-04-05T21:35:30.000Z\",\n \"description\": \"The best videos on @TwitterIndia every day. Featuring product updates, videos, and tips!\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/tlbGqc89EN\",\n \"expanded_url\": \"https://www.blog.twitter.com/india\",\n \"display_url\": \"blog.twitter.com/india\"\n }\n ]\n },\n \"description\": {\n \"mentions\": [\n {\n \"start\": 19,\n \"end\": 32,\n \"username\": \"TwitterIndia\"\n }\n ]\n }\n },\n \"id\": \"717465714357972992\",\n \"location\": \"India\",\n \"name\": \"Twitter Video India\",\n \"pinned_tweet_id\": \"895195543802060801\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875794713214726144/_eT7MWCI_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/tlbGqc89EN\",\n \"username\": \"TwitterVideoIN\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-10-05T01:15:47.000Z\",\n \"description\": \"Music on Twitter | 日本公式アカウント\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/QjOgMnzmxL\",\n \"expanded_url\": \"https://blog.twitter.com/ja/media\",\n \"display_url\": \"blog.twitter.com/ja/media\"\n }\n ]\n }\n },\n \"id\": \"862314223\",\n \"location\": \"Tokyo, Japan\",\n \"name\": \"Twitter ミュージック\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875133214624436224/wPJZeP0H_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/QjOgMnzmxL\",\n \"username\": \"TwitterMusicJP\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T21:13:39.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/6Xy5Trzaep\",\n \"expanded_url\": \"https://marketing.twitter.com\",\n \"display_url\": \"marketing.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"2551000568\",\n \"location\": \"Mexico\",\n \"name\": \"Twitter Mktg Latam\",\n \"pinned_tweet_id\": \"1242161083646869509\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1275443824593039361/eGA-rVKf_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/6Xy5Trzaep\",\n \"username\": \"TwitterMktLatam\",\n \"verified\": true\n },\n {\n \"created_at\": \"2014-06-06T01:22:29.000Z\",\n \"description\": \"Já pensou em trabalhar no Twitter Brasil? Acompanhe por aqui as nossas novidades e oportunidades de carreira. Bem-vindo (a) ao nosso ninho!\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/2Ien1T4L94\",\n \"expanded_url\": \"https://careers.twitter.com\",\n \"display_url\": \"careers.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"2548977510\",\n \"location\": \"São Paulo\",\n \"name\": \"Twitter Careers Brasil\",\n \"pinned_tweet_id\": \"1159857897012105219\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875166905111166976/7kYhxexq_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/2Ien1T4L94\",\n \"username\": \"JoinTheFlockBR\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-02-08T05:54:29.000Z\",\n \"description\": \"Twitter Sports Japan 公式アカウントです。\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/QjOgMnzmxL\",\n \"expanded_url\": \"https://blog.twitter.com/ja/media\",\n \"display_url\": \"blog.twitter.com/ja/media\"\n }\n ]\n }\n },\n \"id\": \"1159274324\",\n \"location\": \"Tokyo, JAPAN\",\n \"name\": \"Twitter スポーツ\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875125949771128832/dCo30emX_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/QjOgMnzmxL\",\n \"username\": \"TwitterSportsJP\",\n \"verified\": true\n }\n ],\n \"errors\": [\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274087687469715457\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1274087687469715457].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255542774432063488\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1255542774432063488].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1271186240323432452\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1271186240323432452].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1274014870707437570\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1274014870707437570].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277664599400042496\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1277664599400042496].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276168522134102017\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1276168522134102017].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1245486325643403264\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1245486325643403264].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1277782541995401216\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1277782541995401216].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1255826376885596161\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1255826376885596161].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1276392707968004096\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1276392707968004096].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1273291819527352321\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1273291819527352321].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1193902721755230209\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1193902721755230209].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1265347362853191681\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1265347362853191681].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1235212091923013632\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1235212091923013632].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1250499154054270976\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1250499154054270976].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1229818273325371392\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1229818273325371392].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1275168469542146049\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1275168469542146049].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1139089650008510464\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1139089650008510464].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1254702677424058369\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1254702677424058369].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1262948030271062016\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1262948030271062016].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1258114553470160896\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1258114553470160896].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"895195543802060801\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [895195543802060801].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1242161083646869509\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1242161083646869509].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"non_public_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'non_public_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.impression_count' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.like_count' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.reply_count' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"organic_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'organic_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.impression_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.impression_count' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.like_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.like_count' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.reply_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.reply_count' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.retweet_count\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.retweet_count' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.url_link_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.url_link_clicks' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n },\n {\n \"resource_type\": \"tweet\",\n \"field\": \"promoted_metrics.user_profile_clicks\",\n \"parameter\": \"pinned_tweet_id\",\n \"value\": \"1159857897012105219\",\n \"section\": \"includes\",\n \"title\": \"Authorization Error\",\n \"detail\": \"Sorry, you are not authorized to access 'promoted_metrics.user_profile_clicks' on the Tweet with pinned_tweet_id : [1159857897012105219].\",\n \"type\": \"https://api.twitter.com/2/problems/not-authorized-for-resource\"\n }\n ]\n}" } ] }, { "name": "User by Username", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by/username/:username", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by", "username", ":username" ], "query": [ { "key": "user.fields", "value": "", "description": "Comma-separated fields for the user object.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": "", "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed value:\npinned_tweet_id\n\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object. Expansion required.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld\n\nDefault values:\nid,text\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true } ], "variable": [ { "key": "username", "value": "", "type": "string", "description": "Required. Enter a single Twitter username (handle)." } ] }, "description": "This endpoint returns details about a user by username. \n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username) for this endpoint." }, "response": [ { "name": "429 Rate Limit Exceeded", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by/username/:username?user.fields=created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld&expansions=pinned_tweet_id&tweet.fields=attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by", "username", ":username" ], "query": [ { "key": "user.fields", "value": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld" }, { "key": "expansions", "value": "pinned_tweet_id", "description": "pinned_tweet_id" }, { "key": "tweet.fields", "value": "attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" } ], "variable": [ { "key": "username", "value": "TwitterDev" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "plain", "header": [ { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "46" }, { "key": "content-type", "value": "text/plain;charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:18:23 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-connection-hash", "value": "bf6b8cccb0bc95bc56a50be4db9a2d09" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "0" }, { "key": "x-rate-limit-reset", "value": "1593185073" }, { "key": "x-response-time", "value": "7" } ], "cookie": [], "body": "Rate limit exceeded\n" }, { "name": "200 Success - Default Payload", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by/username/:username", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by", "username", ":username" ], "query": [ { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true }, { "key": "expansions", "value": "", "description": "pinned_tweet_id", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true } ], "variable": [ { "key": "username", "value": "TwitterDev" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "83" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:31:35 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "bf6b8cccb0bc95bc56a50be4db9a2d09" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "6" }, { "key": "x-rate-limit-reset", "value": "1593186139" }, { "key": "x-response-time", "value": "37" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"id\": \"2244994945\",\n \"name\": \"Twitter Dev\",\n \"username\": \"TwitterDev\"\n }\n}" }, { "name": "200 Success - Request Fields for User and Expanded Pinned Tweet", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by/username/:username?user.fields=created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld&expansions=pinned_tweet_id&tweet.fields=attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by", "username", ":username" ], "query": [ { "key": "user.fields", "value": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld" }, { "key": "expansions", "value": "pinned_tweet_id", "description": "pinned_tweet_id" }, { "key": "tweet.fields", "value": "attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" } ], "variable": [ { "key": "username", "value": "TwitterDev" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "1012" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:29:38 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "bf6b8cccb0bc95bc56a50be4db9a2d09" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "8" }, { "key": "x-rate-limit-reset", "value": "1593186139" }, { "key": "x-response-time", "value": "253" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": {\n \"created_at\": \"2013-12-14T04:35:55.000Z\",\n \"description\": \"The voice of Twitter's #DevRel team, and your official source for updates, news, & events about Twitter's API. \\n\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"expanded_url\": \"https://developer.twitter.com/en/community\",\n \"display_url\": \"developer.twitter.com/en/community\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 23,\n \"end\": 30,\n \"tag\": \"DevRel\"\n },\n {\n \"start\": 113,\n \"end\": 130,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"2244994945\",\n \"location\": \"127.0.0.1\",\n \"name\": \"Twitter Dev\",\n \"pinned_tweet_id\": \"1255542774432063488\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1267175364003901441/tBZNFAgA_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"username\": \"TwitterDev\",\n \"verified\": true\n },\n \"includes\": {\n \"tweets\": [\n {\n \"author_id\": \"2244994945\",\n \"conversation_id\": \"1255542774432063488\",\n \"created_at\": \"2020-04-29T17:01:38.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 264,\n \"end\": 287,\n \"url\": \"https://t.co/BPqMcQzhId\",\n \"expanded_url\": \"https://blog.twitter.com/developer/en_us/topics/tools/2020/covid19_public_conversation_data.html\",\n \"display_url\": \"blog.twitter.com/developer/en_u…\",\n \"images\": [\n {\n \"url\": \"https://pbs.twimg.com/news_img/1274730688919613440/SEsqlE16?format=jpg&name=orig\",\n \"width\": 1600,\n \"height\": 600\n },\n {\n \"url\": \"https://pbs.twimg.com/news_img/1274730688919613440/SEsqlE16?format=jpg&name=150x150\",\n \"width\": 150,\n \"height\": 150\n }\n ],\n \"status\": 200,\n \"title\": \"Enabling study of the public conversation in a time of crisis\",\n \"description\": \"To further support our company’s ongoing efforts, we want to enable developers and researchers to study the public conversation on COVID-19 in real-time.\",\n \"unwound_url\": \"https://blog.twitter.com/developer/en_us/topics/tools/2020/covid19_public_conversation_data.html\"\n }\n ]\n },\n \"id\": \"1255542774432063488\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"source\": \"Twitter Web App\",\n \"text\": \"During these unprecedented times, what’s happening on Twitter can help the world better understand & respond to the pandemic. \\n\\nWe're launching a free COVID-19 stream endpoint so qualified devs & researchers can study the public conversation in real-time. https://t.co/BPqMcQzhId\"\n }\n ]\n }\n}" }, { "name": "200 Success - User Not Found", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by/username/:username", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by", "username", ":username" ], "query": [ { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true }, { "key": "expansions", "value": "", "description": "pinned_tweet_id", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true } ], "variable": [ { "key": "username", "value": "TwitterDec" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "184" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 15:32:08 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "bf6b8cccb0bc95bc56a50be4db9a2d09" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "4" }, { "key": "x-rate-limit-reset", "value": "1593186139" }, { "key": "x-response-time", "value": "207" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"detail\": \"Could not find user with username: [TwitterDec].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"user\",\n \"parameter\": \"username\",\n \"value\": \"TwitterDec\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n }\n ]\n}" } ] }, { "name": "Users by Username", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by?usernames=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by" ], "query": [ { "key": "usernames", "value": "", "description": "Required. Enter up to 100 comma-separated usernames." }, { "key": "user.fields", "value": "", "description": "Comma-separated fields for the user object.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": "", "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed value:\npinned_tweet_id\n\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object. Expansion required.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true } ] }, "description": "This endpoint returns details about up to 100 users specified by username. \n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by) for this endpoint." }, "response": [ { "name": "200 Success - Request Fields for Users and Expanded Pinned Tweet", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by?usernames=twitter,twitterdev,twitterapi,twitternyc,twittersf&user.fields=created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld&expansions=pinned_tweet_id&tweet.fields=attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by" ], "query": [ { "key": "usernames", "value": "twitter,twitterdev,twitterapi,twitternyc,twittersf", "description": "Required." }, { "key": "user.fields", "value": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld" }, { "key": "expansions", "value": "pinned_tweet_id", "description": "pinned_tweet_id" }, { "key": "tweet.fields", "value": "attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "1748" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 16:32:49 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "eae8bea11e85fe49e732de33763f0cf2" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "1" }, { "key": "x-rate-limit-reset", "value": "1593189419" }, { "key": "x-response-time", "value": "110" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"created_at\": \"2007-02-20T14:35:54.000Z\",\n \"description\": \"Black queer lives matter.\\nBlack trans lives matter.\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/TAXQpspyHn\",\n \"expanded_url\": \"https://about.twitter.com/\",\n \"display_url\": \"about.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 52,\n \"end\": 69,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"783214\",\n \"location\": \"Everywhere\",\n \"name\": \"Twitter\",\n \"pinned_tweet_id\": \"1274087687469715457\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270500941498912768/W-80pLvu_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/TAXQpspyHn\",\n \"username\": \"Twitter\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-12-14T04:35:55.000Z\",\n \"description\": \"The voice of Twitter's #DevRel team, and your official source for updates, news, & events about Twitter's API. \\n\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"expanded_url\": \"https://developer.twitter.com/en/community\",\n \"display_url\": \"developer.twitter.com/en/community\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 23,\n \"end\": 30,\n \"tag\": \"DevRel\"\n },\n {\n \"start\": 113,\n \"end\": 130,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"2244994945\",\n \"location\": \"127.0.0.1\",\n \"name\": \"Twitter Dev\",\n \"pinned_tweet_id\": \"1255542774432063488\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1267175364003901441/tBZNFAgA_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"username\": \"TwitterDev\",\n \"verified\": true\n },\n {\n \"created_at\": \"2007-05-23T06:01:13.000Z\",\n \"description\": \"The Real Twitter API. Tweets about API changes, service issues and our Developer Platform. Don't get an answer? It's on my website.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/8IkCzCDr19\",\n \"expanded_url\": \"https://developer.twitter.com\",\n \"display_url\": \"developer.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"6253282\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter API\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/942858479592554497/BbazLO9L_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/8IkCzCDr19\",\n \"username\": \"TwitterAPI\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-02-17T20:40:28.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/UFN8PpMrxw\",\n \"expanded_url\": \"https://careers.twitter.com/content/careers-twitter/en/jobs.html#location=careers-twitter%3Alocation\",\n \"display_url\": \"careers.twitter.com/content/career…\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"495309159\",\n \"location\": \"New York, NY\",\n \"name\": \"Twitter New York City\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1016781101011034115/p0Ie-_Dr_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/UFN8PpMrxw\",\n \"username\": \"TwitterNYC\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-07-28T18:40:01.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/MQRffLoRTw\",\n \"expanded_url\": \"https://careers.twitter.com/\",\n \"display_url\": \"careers.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"172020392\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter San Francisco\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875159529008226305/7jXeHhZC_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/MQRffLoRTw\",\n \"username\": \"TwitterSF\",\n \"verified\": true\n }\n ],\n \"includes\": {\n \"tweets\": [\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1274086027544498176\"\n ]\n },\n \"author_id\": \"783214\",\n \"conversation_id\": \"1274087687469715457\",\n \"created_at\": \"2020-06-19T21:12:30.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 17,\n \"end\": 29,\n \"username\": \"FredTJoseph\"\n }\n ],\n \"urls\": [\n {\n \"start\": 30,\n \"end\": 53,\n \"url\": \"https://t.co/lNTOkyguG1\",\n \"expanded_url\": \"https://twitter.com/Twitter/status/1274087687469715457/photo/1\",\n \"display_url\": \"pic.twitter.com/lNTOkyguG1\"\n }\n ]\n },\n \"id\": \"1274087687469715457\",\n \"lang\": \"et\",\n \"possibly_sensitive\": false,\n \"source\": \"Twitter Web App\",\n \"text\": \"📍 Minneapolis\\n🗣️ @FredTJoseph https://t.co/lNTOkyguG1\"\n },\n {\n \"author_id\": \"2244994945\",\n \"conversation_id\": \"1255542774432063488\",\n \"created_at\": \"2020-04-29T17:01:38.000Z\",\n \"entities\": {\n \"urls\": [\n {\n \"start\": 264,\n \"end\": 287,\n \"url\": \"https://t.co/BPqMcQzhId\",\n \"expanded_url\": \"https://blog.twitter.com/developer/en_us/topics/tools/2020/covid19_public_conversation_data.html\",\n \"display_url\": \"blog.twitter.com/developer/en_u…\",\n \"images\": [\n {\n \"url\": \"https://pbs.twimg.com/news_img/1274730688919613440/SEsqlE16?format=jpg&name=orig\",\n \"width\": 1600,\n \"height\": 600\n },\n {\n \"url\": \"https://pbs.twimg.com/news_img/1274730688919613440/SEsqlE16?format=jpg&name=150x150\",\n \"width\": 150,\n \"height\": 150\n }\n ],\n \"status\": 200,\n \"title\": \"Enabling study of the public conversation in a time of crisis\",\n \"description\": \"To further support our company’s ongoing efforts, we want to enable developers and researchers to study the public conversation on COVID-19 in real-time.\",\n \"unwound_url\": \"https://blog.twitter.com/developer/en_us/topics/tools/2020/covid19_public_conversation_data.html\"\n }\n ]\n },\n \"id\": \"1255542774432063488\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"source\": \"Twitter Web App\",\n \"text\": \"During these unprecedented times, what’s happening on Twitter can help the world better understand & respond to the pandemic. \\n\\nWe're launching a free COVID-19 stream endpoint so qualified devs & researchers can study the public conversation in real-time. https://t.co/BPqMcQzhId\"\n }\n ]\n }\n}" }, { "name": "200 Success - Request User Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by?usernames=twitter,twitterdev,twitterapi,twitternyc,twittersf&user.fields=created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by" ], "query": [ { "key": "usernames", "value": "twitter,twitterdev,twitterapi,twitternyc,twittersf", "description": "Required." }, { "key": "user.fields", "value": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld" }, { "key": "expansions", "value": "", "description": "pinned_tweet_id", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "1027" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Fri, 26 Jun 2020 16:39:42 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "eae8bea11e85fe49e732de33763f0cf2" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1593190457" }, { "key": "x-response-time", "value": "72" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"created_at\": \"2007-02-20T14:35:54.000Z\",\n \"description\": \"Black queer lives matter.\\nBlack trans lives matter.\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/TAXQpspyHn\",\n \"expanded_url\": \"https://about.twitter.com/\",\n \"display_url\": \"about.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 52,\n \"end\": 69,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"783214\",\n \"location\": \"Everywhere\",\n \"name\": \"Twitter\",\n \"pinned_tweet_id\": \"1274087687469715457\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1270500941498912768/W-80pLvu_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/TAXQpspyHn\",\n \"username\": \"Twitter\",\n \"verified\": true\n },\n {\n \"created_at\": \"2013-12-14T04:35:55.000Z\",\n \"description\": \"The voice of Twitter's #DevRel team, and your official source for updates, news, & events about Twitter's API. \\n\\n#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"expanded_url\": \"https://developer.twitter.com/en/community\",\n \"display_url\": \"developer.twitter.com/en/community\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 23,\n \"end\": 30,\n \"tag\": \"DevRel\"\n },\n {\n \"start\": 113,\n \"end\": 130,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"2244994945\",\n \"location\": \"127.0.0.1\",\n \"name\": \"Twitter Dev\",\n \"pinned_tweet_id\": \"1255542774432063488\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1267175364003901441/tBZNFAgA_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/3ZX3TNiZCY\",\n \"username\": \"TwitterDev\",\n \"verified\": true\n },\n {\n \"created_at\": \"2007-05-23T06:01:13.000Z\",\n \"description\": \"The Real Twitter API. Tweets about API changes, service issues and our Developer Platform. Don't get an answer? It's on my website.\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/8IkCzCDr19\",\n \"expanded_url\": \"https://developer.twitter.com\",\n \"display_url\": \"developer.twitter.com\"\n }\n ]\n }\n },\n \"id\": \"6253282\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter API\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/942858479592554497/BbazLO9L_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/8IkCzCDr19\",\n \"username\": \"TwitterAPI\",\n \"verified\": true\n },\n {\n \"created_at\": \"2012-02-17T20:40:28.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/UFN8PpMrxw\",\n \"expanded_url\": \"https://careers.twitter.com/content/careers-twitter/en/jobs.html#location=careers-twitter%3Alocation\",\n \"display_url\": \"careers.twitter.com/content/career…\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"495309159\",\n \"location\": \"New York, NY\",\n \"name\": \"Twitter New York City\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/1016781101011034115/p0Ie-_Dr_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/UFN8PpMrxw\",\n \"username\": \"TwitterNYC\",\n \"verified\": true\n },\n {\n \"created_at\": \"2010-07-28T18:40:01.000Z\",\n \"description\": \"#BlackLivesMatter\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"start\": 0,\n \"end\": 23,\n \"url\": \"https://t.co/MQRffLoRTw\",\n \"expanded_url\": \"https://careers.twitter.com/\",\n \"display_url\": \"careers.twitter.com\"\n }\n ]\n },\n \"description\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 17,\n \"tag\": \"BlackLivesMatter\"\n }\n ]\n }\n },\n \"id\": \"172020392\",\n \"location\": \"San Francisco, CA\",\n \"name\": \"Twitter San Francisco\",\n \"profile_image_url\": \"https://pbs.twimg.com/profile_images/875159529008226305/7jXeHhZC_normal.jpg\",\n \"protected\": false,\n \"url\": \"https://t.co/MQRffLoRTw\",\n \"username\": \"TwitterSF\",\n \"verified\": true\n }\n ]\n}" }, { "name": "429 Rate Limit Exceeded", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by?usernames=jack,twitterdev", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by" ], "query": [ { "key": "usernames", "value": "jack,twitterdev" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "plain", "header": [ { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "46" }, { "key": "content-type", "value": "text/plain;charset=utf-8" }, { "key": "date", "value": "Wed, 24 Jun 2020 17:16:16 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-connection-hash", "value": "86a90a7aa13fde1840d52be0d1faf5c4" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "0" }, { "key": "x-rate-limit-reset", "value": "1593019345" }, { "key": "x-response-time", "value": "7" } ], "cookie": [], "body": "Rate limit exceeded\n" }, { "name": "400 Bad Request - Too Many Users", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by?usernames=twitter,twitterdev,twitterapi,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign,twitternews,twittermoments,twitterbusiness,nonprofits,twittervideo,twitterindia,twittertv,twitterkorea,twitterdata,twittergov,twitterir,twitteralas,twittersg,twittercanada,twitteross,twittereng,twitterstripes,twitterasians,policy,twitterid,twittergovjp,ukmoments,twittercomms,twittergaming,twittermena,officialpartner,twitterbooks,twitterretweets,twitterable,twittersre,momentsindia,twitterseguro,twittermiami,terns,jointheflockjp,twitterfashnjp,momentses,twitterthailand,momentsbrasil,twittervideoin,twittermusicjp,twittermktlatam,jointheflockbr,twittersportsjp,twitter,twitterdev,twitterapi,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign,twitternews,twittermoments,twitterbusiness,nonprofits,twittervideo,twitterindia,twittertv,twitterkorea,twitterdata,twittergov,twitterir,twitteralas,twittersg,twittercanada,twitteross,twittereng,twitterstripes,twitterasians,policy,twitterid,twittergovjp,ukmoments,twittercomms,twittergaming,twittermena,officialpartner,twitterbooks,twitterretweets,twitterable,twittersre,momentsindia,twitterseguro,twittermiami,terns,jointheflockjp,twitterfashnjp,momentses,twitterthailand,momentsbrasil,twittervideoin,twittermusicjp,twittermktlatam,jointheflockbr,twittersportsjp", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by" ], "query": [ { "key": "usernames", "value": "twitter,twitterdev,twitterapi,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign,twitternews,twittermoments,twitterbusiness,nonprofits,twittervideo,twitterindia,twittertv,twitterkorea,twitterdata,twittergov,twitterir,twitteralas,twittersg,twittercanada,twitteross,twittereng,twitterstripes,twitterasians,policy,twitterid,twittergovjp,ukmoments,twittercomms,twittergaming,twittermena,officialpartner,twitterbooks,twitterretweets,twitterable,twittersre,momentsindia,twitterseguro,twittermiami,terns,jointheflockjp,twitterfashnjp,momentses,twitterthailand,momentsbrasil,twittervideoin,twittermusicjp,twittermktlatam,jointheflockbr,twittersportsjp,twitter,twitterdev,twitterapi,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign,twitternews,twittermoments,twitterbusiness,nonprofits,twittervideo,twitterindia,twittertv,twitterkorea,twitterdata,twittergov,twitterir,twitteralas,twittersg,twittercanada,twitteross,twittereng,twitterstripes,twitterasians,policy,twitterid,twittergovjp,ukmoments,twittercomms,twittergaming,twittermena,officialpartner,twitterbooks,twitterretweets,twitterable,twittersre,momentsindia,twitterseguro,twittermiami,terns,jointheflockjp,twitterfashnjp,momentses,twitterthailand,momentsbrasil,twittervideoin,twittermusicjp,twittermktlatam,jointheflockbr,twittersportsjp", "description": "Required. Enter up to 100 comma-separated usernames." }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true }, { "key": "expansions", "value": null, "description": "pinned_tweet_id", "disabled": true }, { "key": "tweet.fields", "value": null, "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "457" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Tue, 30 Jun 2020 17:22:45 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "857207159289071cdd445778e071a674" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "1" }, { "key": "x-rate-limit-reset", "value": "1593538196" }, { "key": "x-response-time", "value": "20" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"parameters\": {\n \"usernames\": [\n \"twitter,twitterdev,twitterapi,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign,twitternews,twittermoments,twitterbusiness,nonprofits,twittervideo,twitterindia,twittertv,twitterkorea,twitterdata,twittergov,twitterir,twitteralas,twittersg,twittercanada,twitteross,twittereng,twitterstripes,twitterasians,policy,twitterid,twittergovjp,ukmoments,twittercomms,twittergaming,twittermena,officialpartner,twitterbooks,twitterretweets,twitterable,twittersre,momentsindia,twitterseguro,twittermiami,terns,jointheflockjp,twitterfashnjp,momentses,twitterthailand,momentsbrasil,twittervideoin,twittermusicjp,twittermktlatam,jointheflockbr,twittersportsjp,twitter,twitterdev,twitterapi,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign,twitternews,twittermoments,twitterbusiness,nonprofits,twittervideo,twitterindia,twittertv,twitterkorea,twitterdata,twittergov,twitterir,twitteralas,twittersg,twittercanada,twitteross,twittereng,twitterstripes,twitterasians,policy,twitterid,twittergovjp,ukmoments,twittercomms,twittergaming,twittermena,officialpartner,twitterbooks,twitterretweets,twitterable,twittersre,momentsindia,twitterseguro,twittermiami,terns,jointheflockjp,twitterfashnjp,momentses,twitterthailand,momentsbrasil,twittervideoin,twittermusicjp,twittermktlatam,jointheflockbr,twittersportsjp\"\n ]\n },\n \"message\": \"size [110] is not between 1 and 100\"\n }\n ],\n \"title\": \"Invalid Request\",\n \"detail\": \"One or more parameters to your request was invalid.\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-request\"\n}" }, { "name": "200 Success - Default Payload", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by?usernames=twitter,twitterdev,twitterapi,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign,twitternews,twittermoments,twitterbusiness,nonprofits,twittervideo,twitterindia,twittertv,twitterkorea,twitterdata,twittergov,twitterir,twitteralas,twittersg,twittercanada,twitteross,twittereng,twitterstripes,twitterasians,policy,twitterid,twittergovjp,ukmoments,twittercomms,twittergaming,twittermena,officialpartner,twitterbooks,twitterretweets,twitterable,twittersre,momentsindia,twitterseguro,twittermiami,terns,jointheflockjp,twitterfashnjp,momentses,twitterthailand,momentsbrasil,twittervideoin,twittermusicjp,twittermktlatam,jointheflockbr,twittersportsjp", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by" ], "query": [ { "key": "usernames", "value": "twitter,twitterdev,twitterapi,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign,twitternews,twittermoments,twitterbusiness,nonprofits,twittervideo,twitterindia,twittertv,twitterkorea,twitterdata,twittergov,twitterir,twitteralas,twittersg,twittercanada,twitteross,twittereng,twitterstripes,twitterasians,policy,twitterid,twittergovjp,ukmoments,twittercomms,twittergaming,twittermena,officialpartner,twitterbooks,twitterretweets,twitterable,twittersre,momentsindia,twitterseguro,twittermiami,terns,jointheflockjp,twitterfashnjp,momentses,twitterthailand,momentsbrasil,twittervideoin,twittermusicjp,twittermktlatam,jointheflockbr,twittersportsjp" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "1222" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Tue, 30 Jun 2020 16:41:09 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "7a7652a95e302d19d13b9444dd88cb49" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "12" }, { "key": "x-rate-limit-reset", "value": "1593535752" }, { "key": "x-response-time", "value": "168" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"783214\",\n \"name\": \"Twitter\",\n \"username\": \"Twitter\"\n },\n {\n \"id\": \"2244994945\",\n \"name\": \"Twitter Dev\",\n \"username\": \"TwitterDev\"\n },\n {\n \"id\": \"6253282\",\n \"name\": \"Twitter API\",\n \"username\": \"TwitterAPI\"\n },\n {\n \"id\": \"495309159\",\n \"name\": \"Twitter New York City\",\n \"username\": \"TwitterNYC\"\n },\n {\n \"id\": \"172020392\",\n \"name\": \"Twitter San Francisco\",\n \"username\": \"TwitterSF\"\n },\n {\n \"id\": \"95731075\",\n \"name\": \"Twitter Safety\",\n \"username\": \"TwitterSafety\"\n },\n {\n \"id\": \"2548985366\",\n \"name\": \"Twitter Blackbirds\",\n \"username\": \"Blackbirds\"\n },\n {\n \"id\": \"277761722\",\n \"name\": \"Twitter UK\",\n \"username\": \"TwitterUK\"\n },\n {\n \"id\": \"17874544\",\n \"name\": \"Twitter Support\",\n \"username\": \"TwitterSupport\"\n },\n {\n \"id\": \"300392950\",\n \"name\": \"Twitter Sports\",\n \"username\": \"TwitterSports\"\n },\n {\n \"id\": \"87532773\",\n \"name\": \"Twitter Design\",\n \"username\": \"TwitterDesign\"\n },\n {\n \"id\": \"372575989\",\n \"name\": \"Twitter News\",\n \"username\": \"TwitterNews\"\n },\n {\n \"id\": \"3260518932\",\n \"name\": \"Twitter Moments\",\n \"username\": \"TwitterMoments\"\n },\n {\n \"id\": \"121291606\",\n \"name\": \"Twitter Business\",\n \"username\": \"TwitterBusiness\"\n },\n {\n \"id\": \"158079127\",\n \"name\": \"Twitter Nonprofits\",\n \"username\": \"Nonprofits\"\n },\n {\n \"id\": \"3282859598\",\n \"name\": \"Twitter Video\",\n \"username\": \"TwitterVideo\"\n },\n {\n \"id\": \"103770785\",\n \"name\": \"Twitter India\",\n \"username\": \"TwitterIndia\"\n },\n {\n \"id\": \"586198217\",\n \"name\": \"Twitter TV\",\n \"username\": \"TwitterTV\"\n },\n {\n \"id\": \"216531294\",\n \"name\": \"Twitter Korea\",\n \"username\": \"TwitterKorea\"\n },\n {\n \"id\": \"1526228120\",\n \"name\": \"Twitter Data\",\n \"username\": \"TwitterData\"\n },\n {\n \"id\": \"222953824\",\n \"name\": \"TwitterGov\",\n \"username\": \"TwitterGov\"\n },\n {\n \"id\": \"1603818258\",\n \"name\": \"Twitter Investor Relations\",\n \"username\": \"TwitterIR\"\n },\n {\n \"id\": \"2548979088\",\n \"name\": \"Twitter Alas\",\n \"username\": \"TwitterAlas\"\n },\n {\n \"id\": \"2244983430\",\n \"name\": \"Twitter Singapore\",\n \"username\": \"TwitterSG\"\n },\n {\n \"id\": \"1347713256\",\n \"name\": \"Twitter Canada\",\n \"username\": \"TwitterCanada\"\n },\n {\n \"id\": \"376825877\",\n \"name\": \"Twitter Open Source\",\n \"username\": \"TwitterOSS\"\n },\n {\n \"id\": \"6844292\",\n \"name\": \"Twitter Engineering\",\n \"username\": \"TwitterEng\"\n },\n {\n \"id\": \"738118115595165697\",\n \"name\": \"Twitter Stripes\",\n \"username\": \"TwitterStripes\"\n },\n {\n \"id\": \"738118487122419712\",\n \"name\": \"Twitter Asians\",\n \"username\": \"TwitterAsians\"\n },\n {\n \"id\": \"218984871\",\n \"name\": \"Twitter Public Policy\",\n \"username\": \"Policy\"\n },\n {\n \"id\": \"2550997820\",\n \"name\": \"Twitter Indonesia\",\n \"username\": \"TwitterID\"\n },\n {\n \"id\": \"1159458169\",\n \"name\": \"Twitter 政治\",\n \"username\": \"TwitterGovJP\"\n },\n {\n \"id\": \"2296297326\",\n \"name\": \"Twitter Moments UK & Ireland\",\n \"username\": \"UKMoments\"\n },\n {\n \"id\": \"234489024\",\n \"name\": \"Twitter Comms\",\n \"username\": \"TwitterComms\"\n },\n {\n \"id\": \"3873936134\",\n \"name\": \"Twitter Gaming @ home\",\n \"username\": \"TwitterGaming\"\n },\n {\n \"id\": \"2228891959\",\n \"name\": \"Twitter MENA\",\n \"username\": \"TwitterMENA\"\n },\n {\n \"id\": \"791978718\",\n \"name\": \"Twitter Official Partner\",\n \"username\": \"OfficialPartner\"\n },\n {\n \"id\": \"427475002\",\n \"name\": \"Twitter Books\",\n \"username\": \"TwitterBooks\"\n },\n {\n \"id\": \"1194267639100723200\",\n \"name\": \"Twitter Retweets\",\n \"username\": \"TwitterRetweets\"\n },\n {\n \"id\": \"1168976680867762177\",\n \"name\": \"Twitter Able\",\n \"username\": \"TwitterAble\"\n },\n {\n \"id\": \"905409822\",\n \"name\": \"Twitter SRE\",\n \"username\": \"TwitterSRE\"\n },\n {\n \"id\": \"738115375477362688\",\n \"name\": \"Twitter Moments India\",\n \"username\": \"MomentsIndia\"\n },\n {\n \"id\": \"88723966\",\n \"name\": \"Twitter Seguro\",\n \"username\": \"TwitterSeguro\"\n },\n {\n \"id\": \"1049385226424786944\",\n \"name\": \"Twitter Miami\",\n \"username\": \"TwitterMiami\"\n },\n {\n \"id\": \"284201599\",\n \"name\": \"Twitter Terns\",\n \"username\": \"terns\"\n },\n {\n \"id\": \"1705676064\",\n \"name\": \"Twitter公式採用アカウント\",\n \"username\": \"JoinTheFlockJP\"\n },\n {\n \"id\": \"2861317614\",\n \"name\": \"Twitter ファッション\",\n \"username\": \"TwitterFashnJP\"\n },\n {\n \"id\": \"3873965293\",\n \"name\": \"Twitter Moments en Español\",\n \"username\": \"MomentsES\"\n },\n {\n \"id\": \"1244731491088809984\",\n \"name\": \"Twitter Thailand\",\n \"username\": \"TwitterThailand\"\n },\n {\n \"id\": \"4172587277\",\n \"name\": \"Twitter Moments Brasil\",\n \"username\": \"MomentsBrasil\"\n },\n {\n \"id\": \"717465714357972992\",\n \"name\": \"Twitter Video India\",\n \"username\": \"TwitterVideoIN\"\n },\n {\n \"id\": \"862314223\",\n \"name\": \"Twitter ミュージック\",\n \"username\": \"TwitterMusicJP\"\n },\n {\n \"id\": \"2551000568\",\n \"name\": \"Twitter Mktg Latam\",\n \"username\": \"TwitterMktLatam\"\n },\n {\n \"id\": \"2548977510\",\n \"name\": \"Twitter Careers Brasil\",\n \"username\": \"JoinTheFlockBR\"\n },\n {\n \"id\": \"1159274324\",\n \"name\": \"Twitter スポーツ\",\n \"username\": \"TwitterSportsJP\"\n }\n ]\n}" }, { "name": "200 Success - Some Users Not Found", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/by?usernames=twitterrrrrrr,twitterdevvvvvv,twitterapiiiii,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", "by" ], "query": [ { "key": "usernames", "value": "twitterrrrrrr,twitterdevvvvvv,twitterapiiiii,twitternyc,twittersf,twittersafety,blackbirds,twitteruk,twittersupport,twittersports,twitterdesign", "description": "Required. Enter up to 100 comma-separated usernames." }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true }, { "key": "expansions", "value": null, "description": "pinned_tweet_id", "disabled": true }, { "key": "tweet.fields", "value": null, "description": "attachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld", "disabled": true } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "396" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Tue, 30 Jun 2020 17:21:52 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "857207159289071cdd445778e071a674" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "2" }, { "key": "x-rate-limit-reset", "value": "1593538196" }, { "key": "x-response-time", "value": "99" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"495309159\",\n \"name\": \"Twitter New York City\",\n \"username\": \"TwitterNYC\"\n },\n {\n \"id\": \"172020392\",\n \"name\": \"Twitter San Francisco\",\n \"username\": \"TwitterSF\"\n },\n {\n \"id\": \"95731075\",\n \"name\": \"Twitter Safety\",\n \"username\": \"TwitterSafety\"\n },\n {\n \"id\": \"2548985366\",\n \"name\": \"Twitter Blackbirds\",\n \"username\": \"Blackbirds\"\n },\n {\n \"id\": \"277761722\",\n \"name\": \"Twitter UK\",\n \"username\": \"TwitterUK\"\n },\n {\n \"id\": \"17874544\",\n \"name\": \"Twitter Support\",\n \"username\": \"TwitterSupport\"\n },\n {\n \"id\": \"300392950\",\n \"name\": \"Twitter Sports\",\n \"username\": \"TwitterSports\"\n },\n {\n \"id\": \"87532773\",\n \"name\": \"Twitter Design\",\n \"username\": \"TwitterDesign\"\n }\n ],\n \"errors\": [\n {\n \"detail\": \"Could not find user with usernames: [twitterrrrrrr].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"user\",\n \"parameter\": \"usernames\",\n \"value\": \"twitterrrrrrr\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n },\n {\n \"detail\": \"Could not find user with usernames: [twitterdevvvvvv].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"user\",\n \"parameter\": \"usernames\",\n \"value\": \"twitterdevvvvvv\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n },\n {\n \"detail\": \"Could not find user with usernames: [twitterapiiiii].\",\n \"title\": \"Not Found Error\",\n \"resource_type\": \"user\",\n \"parameter\": \"usernames\",\n \"value\": \"twitterapiiiii\",\n \"type\": \"https://api.twitter.com/2/problems/resource-not-found\"\n }\n ]\n}" } ] } ], "description": "These endpoints return details about Twitter users specified by the requested IDs or usernames.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference) for these endpoints.", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Follows", "item": [ { "name": "Followers of user ID", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id/followers", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "followers" ], "query": [ { "key": "user.fields", "value": "", "description": "Comma-separated fields for the user object.\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": "", "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed value:\npinned_tweet_id\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object. Expansion required.\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld\nDefault values:\nid,text\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "max_results", "value": "", "description": "The maximum number of search results to be returned by a request.\nAllowed values: 10 through 5000.\nDefault value: 100", "disabled": true }, { "key": "pagination_token", "value": "", "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true } ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "Required. Enter a single user ID." } ] }, "description": "Returns a list of users who are followers of the specified user ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers) for this endpoint." }, "response": [] }, { "name": "Users a user ID is following", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id/following", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "following" ], "query": [ { "key": "user.fields", "value": "", "description": "Comma-separated fields for the user object.\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,witheld\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": "", "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed value:\npinned_tweet_id\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object. Expansion required.\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld\nDefault values:\nid,text\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "max_results", "value": "", "description": "The maximum number of search results to be returned by a request.\nAllowed values: 10 through 5000.\nDefault value: 100", "disabled": true }, { "key": "pagination_token", "value": "", "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true } ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "Required. Enter a single user ID." } ] }, "description": "Returns a list of users the specified user ID is following.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following) for this endpoint." }, "response": [] }, { "name": "Follow a user ID", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':id');", "pm.request.url.path[userIdIndex] = userId;" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "disableHeaderEncoding", "value": false, "type": "boolean" }, { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"target_user_id\": \"2244994945\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/users/:id/following", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "following" ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "The ID of the user who wishes to follow an account. The ID must belong to the authenticating user.\n\nIn Postman, you can leave the `id` field empty to let the collection automatically populate it with the user ID of the user in the current environment." } ] }, "description": "Allows a user ID to follow another user.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following) for this endpoint." }, "response": [] }, { "name": "Unfollow a user ID", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "disableHeaderEncoding", "value": false, "type": "boolean" }, { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "DELETE", "header": [], "body": { "mode": "raw", "raw": "", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/users/:source_user_id/following/:target_user_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":source_user_id", "following", ":target_user_id" ], "variable": [ { "key": "source_user_id", "value": "", "type": "string", "description": "The ID of the user who wishes to follow an account. The ID must belong to the authenticating user.\n\nIn Postman, you can leave the `source_user_id` field empty to let the collection automatically populate it with the user ID of the user in the current environment." }, { "key": "target_user_id", "value": "", "type": "string", "description": "The ID of the user to unfollow." } ] }, "description": "Allows a user ID to unfollow another user.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_user_id-following) for this endpoint." }, "response": [] } ], "description": "The follows lookup endpoints enable you to explore and analyze the relationships between users, which is sometimes called network analysis. This set of endpoints also enables you to follow or unfollow accounts on behalf of an authenticated user.", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Blocks", "item": [ { "name": "Block a user ID", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "// Replace id-you-want-to-block with the ID you wish to block\n{\n \"target_user_id\": \"id-you-want-to-block\"\n}" }, "url": { "raw": "https://api.twitter.com/2/users/:id/blocking", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "blocking" ], "variable": [ { "key": "id", "value": "" } ] }, "description": "Allows a user ID to block another user.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking) for this endpoint." }, "response": [] }, { "name": "Blocks lookup", "event": [ { "listen": "prerequest", "script": { "exec": [ "" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id/blocking", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "blocking" ], "query": [ { "key": "user.fields", "value": null, "description": "Comma-separated fields for the user object.\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": null, "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed value:\npinned_tweet_id\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": null, "description": "Comma-separated list of fields for the Tweet object. Expansion required.\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld\nDefault values:\nid,text\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "max_results", "value": null, "description": "The maximum number of results to be returned by a request.\nAllowed values: 1 through 1000.\nDefault value: 100", "disabled": true }, { "key": "pagination_token", "value": null, "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true } ], "variable": [ { "key": "id", "value": "", "description": "Required. The user ID whose blocked users you would like to retrieve. The user’s ID must correspond to the user ID of the authenticating user, meaning that you must pass the Access Tokens associated with the user ID when authenticating your request." } ] }, "description": "Returns a list of users who are blocked by the specified user ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking) for this endpoint." }, "response": [] }, { "name": "Unblock a user ID", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "disableHeaderEncoding", "value": false, "type": "boolean" }, { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "DELETE", "header": [], "body": { "mode": "raw", "raw": "", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/users/:source_user_id/blocking/:target_user_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":source_user_id", "blocking", ":target_user_id" ], "variable": [ { "key": "source_user_id", "value": "", "type": "string", "description": "The ID of the user who wishes to unblock an account. The ID must belong to the authenticating user.\n\nIn Postman, you can leave the `source_user_id` field empty to let the collection automatically populate it with the user ID of the user in the current environment.\nIn Postman, you can leave the `source_user_id` field empty to let the collection automatically populate it with the user ID of the user in the current environment." }, { "key": "target_user_id", "value": "", "type": "string", "description": "The ID of the user to unblock." } ] }, "description": "Allows a user ID to unblock another user.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking) for this endpoint." }, "response": [] } ], "description": "Blocking users is a core feature of security on Twitter. Using the endpoints in the manage blocks endpoint group, you can build safer experiences for Twitter users or block users programmatically based on previous engagements. You can also unblock users after a given period of time based on the criteria that you determine. You can block a specified user on behalf of an authenticating user or unblock a user with these endpoints.", "auth": { "type": "oauth1", "oauth1": [ { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addParamsToHeader", "value": false, "type": "boolean" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Likes", "item": [ { "name": "Like a Tweet", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':id');", "pm.request.url.path[userIdIndex] = userId;" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "POST", "header": [], "body": { "mode": "raw", "raw": "// Replace tweet-id-you-want-to-like with the ID you wish to like\n{\n \"tweet_id\": \"tweet-id-you-want-to-like\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/users/:id/likes", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "likes" ], "variable": [ { "key": "id", "value": "", "description": "The ID of the user who wishes to like a Tweet. The ID must belong to the authenticating user.\n" } ] }, "description": "Allows an authenticated user to like a Tweet.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes) for this endpoint." }, "response": [] }, { "name": "Liked Tweets", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id/liked_tweets", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "liked_tweets" ], "query": [ { "key": "user.fields", "value": null, "description": "Comma-separated fields for the user object.\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": null, "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed value:\npinned_tweet_id\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": null, "description": "Comma-separated list of fields for the Tweet object. Expansion required.\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld\nDefault values:\nid,text\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "max_results", "value": null, "description": "The maximum number of results to be returned by a request.\nAllowed values: 5 through 100.\nDefault value: 100", "disabled": true }, { "key": "pagination_token", "value": null, "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true } ], "variable": [ { "key": "id", "value": "", "description": "Required. User ID of the user to request liked Tweets for." } ] }, "description": "Returns a list of Tweets that have been liked by a specified user ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets) for this endpoint." }, "response": [] }, { "name": "Liking users", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id/liking_users", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id", "liking_users" ], "query": [ { "key": "user.fields", "value": "", "description": "Comma-separated fields for the user object.\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": "", "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed value:\npinned_tweet_id\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object. Expansion required.\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld\nDefault values:\nid,text\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true } ], "variable": [ { "key": "id", "value": "", "description": "Required. The Tweet ID of the Tweet to request liking users of." } ] }, "description": "Returns a list of users who have liked a specified Tweet ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users) for this endpoint." }, "response": [] }, { "name": "Unlike a Tweet", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "DELETE", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id/likes/:tweet_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "likes", ":tweet_id" ], "variable": [ { "key": "id", "value": "", "description": "The ID of the user who wishes to unlike a Tweet. The ID must belong to the authenticating user.\n" }, { "key": "tweet_id", "value": "", "description": "The ID of the Tweet to be unliked" } ] }, "description": "Allows an authenticated user to unlike a Tweet.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-user_id-likes) for this endpoint." }, "response": [] } ], "description": "Liking Tweets is a core functionality of using Twitter. Now you can use v2 of the API to like and unlike Tweets.\n\nThe manage Likes endpoints enable you to like or unlike a specified Tweet on behalf of an authenticated account. For this endpoint group, there are two methods available POST and DELETE. The POST method allows you to like a Tweet, and the DELETE method will enable you to unlike a Tweet.\n\nSince you are making requests on behalf of an account, you must authenticate these endpoints with OAuth 1.0a User Context and use associated Access Tokens. You can generate the credentials needed using the 3-legged OAuth flow. There is a rate limit of 50 requests per 15 minutes per endpoint with both endpoints, and a daily limit of 1000 likes and unlikes per day. Both the POST and DELETE methods share the daily rate limit." }, { "name": "Retweets", "item": [ { "name": "Retweet a Tweet", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':id');", "pm.request.url.path[userIdIndex] = userId;" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"tweet_id\": \"1415348607813832708\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/users/:id/retweets", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "retweets" ], "variable": [ { "key": "id", "value": "", "description": "The ID of the user who wishes to Retweet a Tweet. The ID must belong to the authenticating user.\n" } ] }, "description": "Allows an authenticated user to Retweet a Tweet.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/post-users-id-retweets) for this endpoint." }, "response": [] }, { "name": "Retweeted by", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id/retweeted_by", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id", "retweeted_by" ], "query": [ { "key": "user.fields", "value": "", "description": "Comma-separated fields for the user object.\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": "", "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed value:\npinned_tweet_id\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object. Expansion required.\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld\nDefault values:\nid,text\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true } ], "variable": [ { "key": "id", "value": "", "description": "Required. The Tweet ID of the Tweet to request Retweeting users of." } ] }, "description": "Returns a list of users who have liked a specified Tweet ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/reweets/api-reference/get-tweets-id-retweeted_by) for this endpoint." }, "response": [] }, { "name": "Undo a Retweet", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "DELETE", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id/retweets/:source_tweet_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "retweets", ":source_tweet_id" ], "variable": [ { "key": "id", "value": "", "description": "The ID of the user who wishes to undo a Reweet. The ID must belong to the authenticating user.\n" }, { "key": "source_tweet_id", "value": "", "description": "The ID of the Tweet to remove of Retweet of" } ] }, "description": "Allows an authenticated user to unlike a Tweet.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/reweets/api-reference/delete-users-id-retweets-tweet_id) for this endpoint." }, "response": [] } ], "description": "Liking Tweets is a core functionality of using Twitter. Now you can use v2 of the API to like and unlike Tweets.\n\nThe manage Likes endpoints enable you to like or unlike a specified Tweet on behalf of an authenticated account. For this endpoint group, there are two methods available POST and DELETE. The POST method allows you to like a Tweet, and the DELETE method will enable you to unlike a Tweet.\n\nSince you are making requests on behalf of an account, you must authenticate these endpoints with OAuth 1.0a User Context and use associated Access Tokens. You can generate the credentials needed using the 3-legged OAuth flow. There is a rate limit of 50 requests per 15 minutes per endpoint with both endpoints, and a daily limit of 1000 likes and unlikes per day. Both the POST and DELETE methods share the daily rate limit." }, { "name": "Manage Tweets", "item": [ { "name": "Create a Tweet", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':id');", "pm.request.url.path[userIdIndex] = userId;" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"text\": \"Hello World!\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets" ] }, "description": "Allows an authenticated user to create a Tweet. \n\nYou can add parameters to post polls, quote Tweets, Tweet with reply settings, and Tweet to Super Followers in addition to other features.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweet) for this endpoint." }, "response": [] }, { "name": "Delete a Tweet", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "DELETE", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id" ], "variable": [ { "key": "id", "value": null, "description": "ID to of the Tweet you wish to delete" } ] }, "description": "Allows an authenticated user to delete a Tweet.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweet) for this endpoint." }, "response": [] } ], "description": "Creating and deleting Tweets using the API is essential for engaging with the public conversation and ensuring a safer Twitter experience. \n\nWe have two available methods for manage Tweets, POST and DELETE. The POST method lets you post polls, quote Tweets, Tweet with reply settings, and Tweet to Super Followers in addition to other features. Likewise, the DELETE method allows you to delete a specific Tweet.", "auth": { "type": "oauth1", "oauth1": [ { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addParamsToHeader", "value": false, "type": "boolean" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Mutes", "item": [ { "name": "Mute a user ID", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "// Replace id-you-want-to-mute with the ID you wish to mute\n{\n \"target_user_id\": \"id-you-want-to-mute\"\n}" }, "url": { "raw": "https://api.twitter.com/2/users/:id/muting", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "muting" ], "variable": [ { "key": "id", "value": "", "description": "Required. Enter a single user ID." } ] }, "description": "Allows a user ID to mute another user.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting) for this endpoint." }, "response": [] }, { "name": "Unmute a user ID", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;", "" ], "type": "text/javascript" } } ], "request": { "method": "DELETE", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:source_user_id/muting/:target_user_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":source_user_id", "muting", ":target_user_id" ], "variable": [ { "key": "source_user_id", "value": "", "description": "The ID of the user who wishes to unmute an account. The ID must belong to the authenticating user.\n\nIn Postman, you can leave the `source_user_id` field empty to let the collection automatically populate it with the user ID of the user in the current environment." }, { "key": "target_user_id", "value": "", "description": "The ID of the user to unmute." } ] }, "description": "Allows a user ID to unmute another user.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting) for this endpoint." }, "response": [] }, { "name": "Mutes lookup", "event": [ { "listen": "prerequest", "script": { "exec": [ "" ], "type": "text/javascript" } } ], "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "oauth1", "oauth1": [ { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "addParamsToHeader", "value": true, "type": "boolean" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "method": "GET", "header": [ { "key": "", "value": "", "type": "text", "disabled": true } ], "body": { "mode": "formdata", "formdata": [] }, "url": { "raw": "https://api.twitter.com/2/users/:id/muting", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "muting" ], "query": [ { "key": "user.fields", "value": null, "description": "Comma-separated fields for the user object.\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\nDefault values:\nid,name,username", "disabled": true }, { "key": "expansions", "value": null, "description": "Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed value:\npinned_tweet_id\nDefault value: none", "disabled": true }, { "key": "tweet.fields", "value": null, "description": "Comma-separated list of fields for the Tweet object. Expansion required.\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld\nDefault values:\nid,text\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "max_results", "value": null, "description": "The maximum number of results to be returned by a request.\nAllowed values: 1 through 1000.\nDefault value: 100", "disabled": true }, { "key": "pagination_token", "value": null, "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true } ], "variable": [ { "key": "id", "value": "", "description": "Required. The user ID whose muted users you would like to retrieve. The user’s ID must correspond to the user ID of the authenticating user, meaning that you must pass the Access Tokens associated with the user ID when authenticating your request." } ] }, "description": "Returns a list of users who are muted by the specified user ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting) for this endpoint." }, "response": [] } ], "description": "Muting an account allows you to remove an account's Tweets from your timeline without unfollowing or blocking that account. Muted accounts will not know that you've muted them and you can unmute them at any time. With manage mutes endpoints, developers can create safer experiences for people on Twitter. One example of how to build with manage mutes is an application that allows you to mute accounts that might Tweet about specific topics for a specified length of time. With the mutes lookup endpoint, you can see who you or an authenticated user has muted. This can be useful to determine how you interact with the muted accounts.", "auth": { "type": "oauth1", "oauth1": [ { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addParamsToHeader", "value": false, "type": "boolean" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Lists", "item": [ { "name": "Create a list", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"name\": \"name-for-new-list\",\n \"description\": \"description-of-list\",\n \"private\": false\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/lists", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "lists" ] }, "description": "Allows the authenticated user to create a new List.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists) for this endpoint." }, "response": [] }, { "name": "Add a member", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"user_id\": \"user-id-to-add\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/lists/:id/members", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "lists", ":id", "members" ], "variable": [ { "key": "id", "value": null, "description": "Required. The ID of the list you wish to add a member to - Authenticated user must own the list in order to add the member" } ] }, "description": "Allows the authenticated user to add a member to a List they own.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists-id-members) for this endpoint." }, "response": [] }, { "name": "Follow a list", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"list_id\": \"list-id-to-follow\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/users/:id/followed_lists", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "followed_lists" ], "variable": [ { "key": "id", "value": null, "description": "Required. The ID of the authenticated user " } ] }, "description": "Allows the authenticated user to follow a specified List.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists) for this endpoint." }, "response": [] }, { "name": "Pin a list", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"list_id\": \"list-id-to-pin\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/users/:id/pinned_lists", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "pinned_lists" ], "variable": [ { "key": "id", "value": null, "description": "Required. The ID of the authenticated user" } ] }, "description": "Allows the authenticated user to pin a specified List.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists) for this endpoint." }, "response": [] }, { "name": "Delete a list", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;", "" ], "type": "text/javascript" } } ], "request": { "method": "DELETE", "header": [], "url": { "raw": "https://api.twitter.com/2/lists/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "lists", ":id" ], "variable": [ { "key": "id", "value": "", "description": "Required. The ID of the List you wish to delete - the List must be owned by the authenticated user" } ] }, "description": "Allows the authenticated user to delete a list they own.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id) for this endpoint." }, "response": [] }, { "name": "Remove a member", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;", "" ], "type": "text/javascript" } } ], "request": { "method": "DELETE", "header": [], "url": { "raw": "https://api.twitter.com/2/lists/:id/members/:user_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "lists", ":id", "members", ":user_id" ], "variable": [ { "key": "id", "value": "", "description": "Required. The ID of the List you wish to remove a user from - the List must be owned by the authenticated user" }, { "key": "user_id", "value": null, "description": "Required. The ID of the user you wish to remove from the list" } ] }, "description": "Allows the authenticated user to remove a member from a List they own.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id-members-user_id) for this endpoint." }, "response": [] }, { "name": "Unfollow a list", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;", "" ], "type": "text/javascript" } } ], "request": { "method": "DELETE", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id/followed_lists/:list_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "followed_lists", ":list_id" ], "variable": [ { "key": "id", "value": "", "description": "Required. The ID of the authenticated user " }, { "key": "list_id", "value": null, "description": "Required. The ID of the List you wish to unfollow\n" } ] }, "description": "Allows the authenticated user to unfollow a specified List.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id) for this endpoint." }, "response": [] }, { "name": "Unpin a list", "event": [ { "listen": "prerequest", "script": { "exec": [ "// This script extracts the ID of the authenticating user, so you do not have to pass it yourself.", "if (!pm.environment.get('access_token') || !pm.request.url.path.includes(':source_user_id')) {", " return;", "}", "", "const [userId] = pm.environment.get('access_token').split('-');", "", "if (!userId) {", " return;", "}", "", "const userIdIndex = pm.request.url.path.indexOf(':source_user_id');", "pm.request.url.path[userIdIndex] = userId;", "" ], "type": "text/javascript" } } ], "request": { "method": "DELETE", "header": [], "url": { "raw": "https://api.twitter.com/2/lists/:id/pinned_lists/:list_id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "lists", ":id", "pinned_lists", ":list_id" ], "variable": [ { "key": "id", "value": "", "description": "Required. The ID of the authenticated user" }, { "key": "list_id", "value": null, "description": "Required. The ID of the List you wish to unpin" } ] }, "description": "Allows the authenticated user to unpin a specified List.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id) for this endpoint." }, "response": [] }, { "name": "Update a list", "request": { "method": "PUT", "header": [], "body": { "mode": "raw", "raw": "{\n \"name\": \"update-name\",\n \"description\": \"update-description\",\n \"private\": false\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/lists/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "lists", ":id" ], "variable": [ { "key": "id", "value": null, "description": "The ID of the List you wish to update the metadata of - the List must be owned by the authenticated user" } ] }, "description": "Allows the authenticated user to update a List they own.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id) for this endpoint." }, "response": [] } ], "description": "Twitter Lists allows users to customize, organize and prioritize the Tweets they see in their timeline. With the Lists endpoints, you can build solutions that enable people to curate and organize Tweets based on preferences, interests, groups, or topics.", "auth": { "type": "oauth1", "oauth1": [ { "key": "tokenSecret", "value": "{{token_secret}}", "type": "string" }, { "key": "token", "value": "{{access_token}}", "type": "string" }, { "key": "consumerSecret", "value": "{{consumer_secret}}", "type": "string" }, { "key": "consumerKey", "value": "{{consumer_key}}", "type": "string" }, { "key": "signatureMethod", "value": "HMAC-SHA1", "type": "string" }, { "key": "version", "value": "1.0", "type": "string" }, { "key": "addParamsToHeader", "value": false, "type": "boolean" }, { "key": "addEmptyParamsToSign", "value": false, "type": "boolean" } ] }, "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Timelines", "item": [ { "name": "User Tweet timeline by ID", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id/tweets", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "tweets" ], "query": [ { "key": "max_results", "value": null, "description": "Specifies the number of Tweets to try and retrieve, up to a maximum of 100 per distinct request. \n\nRetweets and replies are included in the count, even if `exclude=retweets,replies` are supplied. \n\nBy default, 10 results are returned if this parameter is not supplied. The minimum permitted value is 5.\n", "disabled": true }, { "key": "start_time", "value": null, "description": "YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339). The oldest or earliest UTC timestamp from which the Tweets will be provided. Only the 3200 most recent Tweets are available. Timestamp is in second granularity and is inclusive (i.e. 12:00:01 includes the first second of the minute). Minimum allowable time is 2010-11-06T00:00:00Z", "disabled": true }, { "key": "end_time", "value": null, "description": "YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339). The oldest or earliest UTC timestamp from which the Tweets will be provided. Only the 3200 most recent Tweets are available. Timestamp is in second granularity and is inclusive (i.e. 12:00:01 includes the first second of the minute). Minimum allowable time is 2010-11-06T00:00:00Z", "disabled": true }, { "key": "since_id", "value": null, "description": "Returns results with an ID greater than (that is, more recent than) the specified ID. Only the 3200 most recent Tweets are available. The result will exclude the `since_id`. If the limit of Tweets has occurred since the `since_id`, the `since_id` will be forced to the oldest ID available.", "disabled": true }, { "key": "until_id", "value": null, "description": "Returns results with an ID less less than (that is, older than) the specified ID. Only the 3200 most recent Tweets are available. The result will exclude the `until_id`. If the limit of Tweets has occurred since the `until_id`, the `until_id` will be forced to the most recent ID available.", "disabled": true }, { "key": "pagination_token", "value": null, "description": "This parameter is used to move forwards or backwards through pages of results, based on the value of the `next_token` or `previous_token` in the response. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id,entities.mentions.username,referenced_tweets.id.author_id\n\nDefault values: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text", "disabled": true }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields for the user object. Expansion required.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true }, { "key": "media.fields", "value": null, "description": "Comma-separated list of fields for the media object. Expansion required.\n\nAllowed values:\nduration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width\n\nDefault values:\nmedia_key,type", "disabled": true }, { "key": "place.fields", "value": null, "description": "Comma-separated list of fields for the place object. Expansion required.\n\nAllowed values:\ncontained_within,country,country_code,full_name,geo,id,name,place_type\n\nDefault values:\nid,full_name", "disabled": true }, { "key": "poll.fields", "value": null, "description": "Comma-separated list of fields for the poll object. Expansion required.\n\nAllowed values:\nduration_minutes,end_datetime,id,options,voting_status\n\nDefault values:\nid, options", "disabled": true } ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "Required. Enter a single user ID." } ] }, "description": "Returns the most recent Tweets composed by a single user specified by the requested user ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets) for this endpoint." }, "response": [] }, { "name": "User mention timeline by ID", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/users/:id/mentions", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "users", ":id", "mentions" ], "query": [ { "key": "max_results", "value": null, "description": "Specifies the number of Tweets to try and retrieve, up to a maximum of 100 per distinct request. \n\nRetweets and replies are included in the count, even if `exclude=retweets,replies` are supplied. \n\nBy default, 10 results are returned if this parameter is not supplied. The minimum permitted value is 5.\n", "disabled": true }, { "key": "start_time", "value": null, "description": "YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339). The oldest or earliest UTC timestamp from which the Tweets will be provided. Only the 3200 most recent Tweets are available. Timestamp is in second granularity and is inclusive (i.e. 12:00:01 includes the first second of the minute). Minimum allowable time is 2010-11-06T00:00:00Z", "disabled": true }, { "key": "end_time", "value": null, "description": "YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339). The oldest or earliest UTC timestamp from which the Tweets will be provided. Only the 3200 most recent Tweets are available. Timestamp is in second granularity and is inclusive (i.e. 12:00:01 includes the first second of the minute). Minimum allowable time is 2010-11-06T00:00:00Z", "disabled": true }, { "key": "since_id", "value": null, "description": "Returns results with an ID greater than (that is, more recent than) the specified ID. Only the 3200 most recent Tweets are available. The result will exclude the `since_id`. If the limit of Tweets has occurred since the `since_id`, the `since_id` will be forced to the oldest ID available.", "disabled": true }, { "key": "until_id", "value": null, "description": "Returns results with an ID less less than (that is, older than) the specified ID. Only the 3200 most recent Tweets are available. The result will exclude the `until_id`. If the limit of Tweets has occurred since the `until_id`, the `until_id` will be forced to the most recent ID available.", "disabled": true }, { "key": "pagination_token", "value": null, "description": "This parameter is used to move forwards or backwards through pages of results, based on the value of the `next_token` or `previous_token` in the response. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id,entities.mentions.username,referenced_tweets.id.author_id\n\nDefault values: none", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text", "disabled": true }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields for the user object. Expansion required.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true }, { "key": "media.fields", "value": null, "description": "Comma-separated list of fields for the media object. Expansion required.\n\nAllowed values:\nduration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width\n\nDefault values:\nmedia_key,type", "disabled": true }, { "key": "place.fields", "value": null, "description": "Comma-separated list of fields for the place object. Expansion required.\n\nAllowed values:\ncontained_within,country,country_code,full_name,geo,id,name,place_type\n\nDefault values:\nid,full_name", "disabled": true }, { "key": "poll.fields", "value": null, "description": "Comma-separated list of fields for the poll object. Expansion required.\n\nAllowed values:\nduration_minutes,end_datetime,id,options,voting_status\n\nDefault values:\nid, options", "disabled": true } ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "Required. Enter a single user ID." } ] }, "description": "Returns the most recent Tweets mentioning a single user specified by the requested user ID.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions) for this endpoint." }, "response": [] } ], "description": "The user Tweet and user mention timeline endpoints provide access to the most recent Tweets published by a specific Twitter user, as well as the most recent Tweets mentioning a specific Twitter user.", "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Hide Replies", "item": [ { "name": "Hide a reply", "request": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n \"hidden\": true\n}" }, "url": { "raw": "https://api.twitter.com/2/tweets/:id/hidden", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id", "hidden" ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "Required. Enter a single Tweet ID." } ] }, "description": "Provides the ability to hide a reply to a Tweet.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden) for this endpoint." }, "response": [] }, { "name": "Unhide a reply", "request": { "method": "PUT", "header": [ { "key": "Content-Type", "type": "text", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"hidden\": false\n}" }, "url": { "raw": "https://api.twitter.com/2/tweets/:id/hidden", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", ":id", "hidden" ], "variable": [ { "key": "id", "value": "", "type": "string", "description": "Required. Enter a single Tweet ID." } ] }, "description": "Provides the ability to unhide a reply to a Tweet.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden) for this endpoint." }, "response": [] } ], "description": "Provides the ability to hide or unhide replies to Tweets.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden) for this endpoint.", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Search Tweets", "item": [ { "name": "Recent search", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/recent?query=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "recent" ], "query": [ { "key": "query", "value": "", "description": "Required. Query for matching Tweets. Up to 512 characters." }, { "key": "start_time", "value": "", "description": "The oldest UTC timestamp (from most recent 7 days) from which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "end_time", "value": "", "description": "The newest, most recent UTC timestamp to which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "since_id", "value": "", "description": "Returns results with a Tweet ID greater than (that is, more recent than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "until_id", "value": "", "description": "Returns results with a Tweet ID less than (that is, older than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "max_results", "value": "", "description": "The maximum number of search results to be returned by a request. A number between 10 and the system limit (currently 100). By default, a request response will return 10 results.", "disabled": true }, { "key": "next_token", "value": "", "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id,entities.mentions.username,referenced_tweets.id.author_id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "Comma-separated list of fields for the media object. Expansion required.\n\nAllowed values:\nduration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width\n\nDefault values:\nmedia_key,type\n\nOAuth1.0a User Context authorization required if any of the following fields are included in the request:\nnon_public_metrics,organic_metrics,promoted_metrics", "disabled": true }, { "key": "place.fields", "value": "", "description": "Comma-separated list of fields for the place object. Expansion required.\n\nAllowed values:\ncontained_within,country,country_code,full_name,geo,id,name,place_type\n\nDefault values:\nid,full_name", "disabled": true }, { "key": "poll.fields", "value": "", "description": "Comma-separated list of fields for the poll object. Expansion required.\n\nAllowed values:\nduration_minutes,end_datetime,id,options,voting_status\n\nDefault values:\nid, options", "disabled": true }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields for the user object. Expansion required.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true } ] }, "description": "Search for public Tweets created in the last 7 days.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent) for this endpoint." }, "response": [ { "name": "200 Success - Request Expanded Media Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/recent?query=has:media puppies&tweet.fields=attachments,created_at,entities&expansions=attachments.media_keys&media.fields=duration_ms,height,media_key,preview_image_url,public_metrics,type,url,width", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "recent" ], "query": [ { "key": "query", "value": "has:media puppies", "description": "Required. Query for matching Tweets. Up to 512 characters." }, { "key": "start_time", "value": "", "description": "The oldest UTC timestamp (from most recent 7 days) from which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ.", "disabled": true }, { "key": "end_time", "value": "", "description": "The newest, most recent UTC timestamp to which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "since_id", "value": "", "description": "Returns results with a Tweet ID greater than (that is, more recent than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "until_id", "value": "", "description": "Returns results with a Tweet ID less than (that is, older than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "max_results", "value": "", "description": "The maximum number of search results to be returned by a request. A number between 10 and the system limit (currently 100). By default, a request response will return 10 results.", "disabled": true }, { "key": "next_token", "value": "", "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true }, { "key": "tweet.fields", "value": "attachments,created_at,entities", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": "attachments.media_keys", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none" }, { "key": "media.fields", "value": "duration_ms,height,media_key,preview_image_url,public_metrics,type,url,width", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width" }, { "key": "place.fields", "value": "", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "poll.fields", "value": "", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "user.fields", "value": "", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "1664" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Tue, 30 Jun 2020 17:39:44 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "857207159289071cdd445778e071a674" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "1800" }, { "key": "x-rate-limit-remaining", "value": "1791" }, { "key": "x-rate-limit-reset", "value": "1593539398" }, { "key": "x-response-time", "value": "339" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1277604962361462785\"\n ]\n },\n \"created_at\": \"2020-06-30T17:39:06.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 55,\n \"end\": 61,\n \"tag\": \"TLOU2\"\n },\n {\n \"start\": 62,\n \"end\": 79,\n \"tag\": \"TheLastofUsPart2\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 18,\n \"username\": \"CritterOfHabit\"\n }\n ],\n \"urls\": [\n {\n \"start\": 80,\n \"end\": 103,\n \"url\": \"https://t.co/IZjikKfxUW\",\n \"expanded_url\": \"https://twitter.com/CritterOfHabit/status/1277606174284632065/photo/1\",\n \"display_url\": \"pic.twitter.com/IZjikKfxUW\"\n }\n ]\n },\n \"id\": \"1278020251041570816\",\n \"text\": \"RT @CritterOfHabit: \\\"Puppies aren't so scary, I guess\\\"\\n#TLOU2 #TheLastofUsPart2 https://t.co/IZjikKfxUW\"\n },\n {\n \"created_at\": \"2020-06-30T17:38:42.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 14,\n \"username\": \"turner0027\"\n }\n ]\n },\n \"id\": \"1278020146485919745\",\n \"text\": \"RT @turner0027: GSP puppies for sale they are only 3 weeks but if you know or hear of anyone wanting them they will be ready to go in 3 wee…\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1278014675309998082\",\n \"3_1278014683598008321\"\n ]\n },\n \"created_at\": \"2020-06-30T17:38:24.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 11,\n \"username\": \"seongem\"\n }\n ],\n \"urls\": [\n {\n \"start\": 63,\n \"end\": 86,\n \"url\": \"https://t.co/yaHUsQUshX\",\n \"expanded_url\": \"https://twitter.com/seongem/status/1278014689193140224/photo/1\",\n \"display_url\": \"pic.twitter.com/yaHUsQUshX\"\n },\n {\n \"start\": 63,\n \"end\": 86,\n \"url\": \"https://t.co/yaHUsQUshX\",\n \"expanded_url\": \"https://twitter.com/seongem/status/1278014689193140224/photo/1\",\n \"display_url\": \"pic.twitter.com/yaHUsQUshX\"\n }\n ]\n },\n \"id\": \"1278020073261797378\",\n \"text\": \"RT @seongem: ⩩ taeyong as puppies ¦ a short and funny thread ♡ https://t.co/yaHUsQUshX\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"7_1277795251919429636\"\n ]\n },\n \"created_at\": \"2020-06-30T17:38:23.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 16,\n \"username\": \"DannyDeraney\"\n }\n ],\n \"urls\": [\n {\n \"start\": 80,\n \"end\": 103,\n \"url\": \"https://t.co/jDV0jebQTH\",\n \"expanded_url\": \"https://twitter.com/animalIife/status/1277795285801066506/video/1\",\n \"display_url\": \"pic.twitter.com/jDV0jebQTH\"\n }\n ]\n },\n \"id\": \"1278020070640410626\",\n \"text\": \"RT @DannyDeraney: Because you want to see three puppies swinging in a hammock. https://t.co/jDV0jebQTH\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"3_1277604962361462785\"\n ]\n },\n \"created_at\": \"2020-06-30T17:38:20.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 55,\n \"end\": 61,\n \"tag\": \"TLOU2\"\n },\n {\n \"start\": 62,\n \"end\": 79,\n \"tag\": \"TheLastofUsPart2\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 18,\n \"username\": \"CritterOfHabit\"\n }\n ],\n \"urls\": [\n {\n \"start\": 80,\n \"end\": 103,\n \"url\": \"https://t.co/IZjikKfxUW\",\n \"expanded_url\": \"https://twitter.com/CritterOfHabit/status/1277606174284632065/photo/1\",\n \"display_url\": \"pic.twitter.com/IZjikKfxUW\"\n }\n ]\n },\n \"id\": \"1278020054811017216\",\n \"text\": \"RT @CritterOfHabit: \\\"Puppies aren't so scary, I guess\\\"\\n#TLOU2 #TheLastofUsPart2 https://t.co/IZjikKfxUW\"\n },\n {\n \"created_at\": \"2020-06-30T17:38:07.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 9,\n \"username\": \"PSPCA\"\n }\n ]\n },\n \"id\": \"1278020001467858944\",\n \"text\": \"RT @PSPCA: Ensuring your puppies are up to date on their vaccines is important - even during a pandemic! Molly, a 3-month-old Rottweiler, v…\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"13_1278005508213927938\"\n ]\n },\n \"created_at\": \"2020-06-30T17:38:03.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 13,\n \"username\": \"OregonZoo\"\n }\n ],\n \"urls\": [\n {\n \"start\": 27,\n \"end\": 50,\n \"url\": \"https://t.co/P6VP5CmD6p\",\n \"expanded_url\": \"https://twitter.com/OregonZoo/status/1278006421297090560/video/1\",\n \"display_url\": \"pic.twitter.com/P6VP5CmD6p\"\n }\n ]\n },\n \"id\": \"1278019985017679872\",\n \"text\": \"RT @OregonZoo: Mud puppies https://t.co/P6VP5CmD6p\"\n },\n {\n \"created_at\": \"2020-06-30T17:38:02.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 67,\n \"end\": 73,\n \"tag\": \"ISPCA\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 10,\n \"username\": \"ISPCA1\"\n }\n ]\n },\n \"id\": \"1278019980659961856\",\n \"text\": \"RT @ISPCA1: 6 abandoned puppies found a box on disused land now in #ISPCA care. The collie/lurcher type pups, thought to be from different…\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"13_1278005508213927938\"\n ]\n },\n \"created_at\": \"2020-06-30T17:37:34.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 13,\n \"username\": \"OregonZoo\"\n }\n ],\n \"urls\": [\n {\n \"start\": 27,\n \"end\": 50,\n \"url\": \"https://t.co/P6VP5CmD6p\",\n \"expanded_url\": \"https://twitter.com/OregonZoo/status/1278006421297090560/video/1\",\n \"display_url\": \"pic.twitter.com/P6VP5CmD6p\"\n }\n ]\n },\n \"id\": \"1278019863135449088\",\n \"text\": \"RT @OregonZoo: Mud puppies https://t.co/P6VP5CmD6p\"\n },\n {\n \"created_at\": \"2020-06-30T17:37:12.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 16,\n \"username\": \"chance_group\"\n }\n ]\n },\n \"id\": \"1278019772777668609\",\n \"text\": \"RT @chance_group: Today we thank those who give us their support🙏, last night we received bags of food for our puppies🐶🐕, we almost had no…\"\n }\n ],\n \"includes\": {\n \"media\": [\n {\n \"height\": 812,\n \"media_key\": \"3_1277604962361462785\",\n \"type\": \"photo\",\n \"url\": \"https://pbs.twimg.com/media/Ebr28bjU0AEasL0.jpg\",\n \"width\": 1445\n },\n {\n \"height\": 1080,\n \"media_key\": \"3_1278014675309998082\",\n \"type\": \"photo\",\n \"url\": \"https://pbs.twimg.com/media/Ebxrk3OWsAINP6Y.jpg\",\n \"width\": 1080\n },\n {\n \"height\": 736,\n \"media_key\": \"3_1278014683598008321\",\n \"type\": \"photo\",\n \"url\": \"https://pbs.twimg.com/media/EbxrlWGXsAELIRz.jpg\",\n \"width\": 736\n },\n {\n \"duration_ms\": 15034,\n \"height\": 720,\n \"media_key\": \"7_1277795251919429636\",\n \"preview_image_url\": \"https://pbs.twimg.com/ext_tw_video_thumb/1277795251919429636/pu/img/QzdDVtEyX6NNqA_5.jpg\",\n \"public_metrics\": {\n \"view_count\": 52717\n },\n \"type\": \"video\",\n \"width\": 406\n },\n {\n \"duration_ms\": 49533,\n \"height\": 720,\n \"media_key\": \"13_1278005508213927938\",\n \"preview_image_url\": \"https://pbs.twimg.com/media/EbxkA_dU0AAvzTt.jpg\",\n \"public_metrics\": {\n \"view_count\": 4662\n },\n \"type\": \"video\",\n \"width\": 720\n }\n ]\n },\n \"meta\": {\n \"newest_id\": \"1278020251041570816\",\n \"oldest_id\": \"1278019772777668609\",\n \"result_count\": 10,\n \"next_token\": \"b26v89c19zqg8o3fo7gg1pu5pv61lxgru17onnv29q4cd\"\n }\n}" }, { "name": "200 Success - Request Tweet Fields with Expanded User Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/recent?query=conversation_id:1273733248749690880&tweet.fields=attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld&expansions=author_id,referenced_tweets.id&user.fields=description,created_at", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "recent" ], "query": [ { "key": "query", "value": "conversation_id:1273733248749690880", "description": "Required. Query for matching Tweets. Up to 512 characters." }, { "key": "start_time", "value": "", "description": "The oldest UTC timestamp (from most recent 7 days) from which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ.", "disabled": true }, { "key": "end_time", "value": "", "description": "The newest, most recent UTC timestamp to which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "since_id", "value": "", "description": "Returns results with a Tweet ID greater than (that is, more recent than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "until_id", "value": "", "description": "Returns results with a Tweet ID less than (that is, older than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "max_results", "value": "", "description": "The maximum number of search results to be returned by a request. A number between 10 and the system limit (currently 100). By default, a request response will return 10 results.", "disabled": true }, { "key": "next_token", "value": "", "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true }, { "key": "tweet.fields", "value": "attachments,author_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source,text,withheld", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" }, { "key": "expansions", "value": "author_id,referenced_tweets.id", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none" }, { "key": "media.fields", "value": "", "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "place.fields", "value": "", "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "poll.fields", "value": "", "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "user.fields", "value": "description,created_at", "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "1686" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Tue, 30 Jun 2020 17:36:03 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "857207159289071cdd445778e071a674" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "1800" }, { "key": "x-rate-limit-remaining", "value": "1795" }, { "key": "x-rate-limit-reset", "value": "1593539398" }, { "key": "x-response-time", "value": "272" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"attachments\": {\n \"media_keys\": [\n \"16_1276035971193044992\"\n ]\n },\n \"author_id\": \"63046977\",\n \"created_at\": \"2020-06-25T06:14:19.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 0,\n \"end\": 8,\n \"username\": \"snowman\"\n }\n ],\n \"urls\": [\n {\n \"start\": 90,\n \"end\": 113,\n \"url\": \"https://t.co/14TzLYBBXi\",\n \"expanded_url\": \"https://twitter.com/happycamper/status/1276035977375477760/photo/1\",\n \"display_url\": \"pic.twitter.com/14TzLYBBXi\"\n }\n ]\n },\n \"geo\": {\n \"place_id\": \"f7eb2fa2fea288b1\"\n },\n \"id\": \"1276035977375477760\",\n \"in_reply_to_user_id\": \"17200003\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1275653067283759104\"\n }\n ],\n \"source\": \"Twitter for iPhone\",\n \"text\": \"@snowman Ooo, thanks error message, public_metircs are not the metrics you’re looking for https://t.co/14TzLYBBXi\"\n },\n {\n \"author_id\": \"17200003\",\n \"created_at\": \"2020-06-24T20:04:54.000Z\",\n \"id\": \"1275882613572583424\",\n \"in_reply_to_user_id\": \"17200003\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1273733248749690880\"\n }\n ],\n \"source\": \"Twitter for Android\",\n \"text\": \"Using Labs Recent search for polling use cases has been 🔥👍. A simple alternative to streaming in many cases...\"\n },\n {\n \"attachments\": {\n \"media_keys\": [\n \"16_1275763720522625029\"\n ]\n },\n \"author_id\": \"196883832\",\n \"created_at\": \"2020-06-24T12:12:29.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 0,\n \"end\": 8,\n \"username\": \"snowman\"\n },\n {\n \"start\": 9,\n \"end\": 21,\n \"username\": \"happycamper\"\n }\n ],\n \"urls\": [\n {\n \"start\": 22,\n \"end\": 45,\n \"url\": \"https://t.co/qvk5BCBtqh\",\n \"expanded_url\": \"https://twitter.com/jellybeanjones/status/1275763727908798470/photo/1\",\n \"display_url\": \"pic.twitter.com/qvk5BCBtqh\"\n }\n ]\n },\n \"geo\": {\n \"place_id\": \"f7eb2fa2fea288b1\"\n },\n \"id\": \"1275763727908798470\",\n \"in_reply_to_user_id\": \"17200003\",\n \"lang\": \"und\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1275653067283759104\"\n }\n ],\n \"source\": \"Twitter for iPhone\",\n \"text\": \"@snowman @happycamper https://t.co/qvk5BCBtqh\"\n },\n {\n \"author_id\": \"17200003\",\n \"created_at\": \"2020-06-24T04:52:46.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 0,\n \"end\": 12,\n \"username\": \"happycamper\"\n }\n ]\n },\n \"id\": \"1275653067283759104\",\n \"in_reply_to_user_id\": \"63046977\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1274086728471461889\"\n }\n ],\n \"source\": \"Twitter Web App\",\n \"text\": \"@happycamper Wait, when I try that, I get an error: {\\n \\\"errors\\\": [\\n { \\\"message\\\": \\\"[public_metircs] is not one of [attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,promoted_metrics,public_metrics]\\\"\"\n }\n ],\n \"includes\": {\n \"users\": [\n {\n \"created_at\": \"2009-08-05T05:46:48.000Z\",\n \"description\": \"Part-time fiddler, wanderer, yogi, scubadiver #savegamehenge Full time explorer, festvarian, music lover, nerd, @TwitterBoulder - Opinions are my own. she/her\",\n \"id\": \"63046977\",\n \"name\": \"Emily Waligoske 🏕\",\n \"username\": \"happycamper\"\n },\n {\n \"created_at\": \"2008-11-05T23:06:37.000Z\",\n \"description\": \"family, travel, music, farming, photography, coding, weather, rain, snow, snowmelt, hydrology, flood early-warning systems. From MN, live in CO. @TwitterDev\",\n \"id\": \"17200003\",\n \"name\": \"Jim Moffitt\",\n \"username\": \"snowman\"\n },\n {\n \"created_at\": \"2010-09-30T03:36:40.000Z\",\n \"description\": \"IT wizard @ Twitter Boulder 🧙\\u200d♂️🗻💻 🎧🌞✌🏽Turn my headphones up! #BlackLivesMatter\",\n \"id\": \"196883832\",\n \"name\": \"zachariah jones\",\n \"username\": \"jellybeanjones\"\n }\n ],\n \"tweets\": [\n {\n \"author_id\": \"17200003\",\n \"created_at\": \"2020-06-24T04:52:46.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 0,\n \"end\": 12,\n \"username\": \"happycamper\"\n }\n ]\n },\n \"id\": \"1275653067283759104\",\n \"in_reply_to_user_id\": \"63046977\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1274086728471461889\"\n }\n ],\n \"source\": \"Twitter Web App\",\n \"text\": \"@happycamper Wait, when I try that, I get an error: {\\n \\\"errors\\\": [\\n { \\\"message\\\": \\\"[public_metircs] is not one of [attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,promoted_metrics,public_metrics]\\\"\"\n },\n {\n \"author_id\": \"17200003\",\n \"created_at\": \"2020-06-18T21:44:05.000Z\",\n \"id\": \"1273733248749690880\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"source\": \"Twitter Web App\",\n \"text\": \"So, what's your favorite thing about Twitter Developer Labs? \\n\\nI find it hard to pick one and am loving the ability to select the Tweet object fields of interest. \\n\\ntweet.fields=created_at,author_id,context_annotations\"\n },\n {\n \"author_id\": \"63046977\",\n \"created_at\": \"2020-06-19T21:08:42.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 209,\n \"end\": 215,\n \"tag\": \"fresh\"\n }\n ],\n \"mentions\": [\n {\n \"start\": 0,\n \"end\": 8,\n \"username\": \"snowman\"\n }\n ]\n },\n \"id\": \"1274086728471461889\",\n \"in_reply_to_user_id\": \"17200003\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1273733248749690880\"\n }\n ],\n \"source\": \"Twitter Web App\",\n \"text\": \"@snowman My fave is the new the metrics, especially for building apps to help Twitter users track the metrics for their Tweets.\\ntweet.fields=public_metircs,non_public_metrics,organic_metrics,promoted_metrics #fresh\"\n }\n ]\n },\n \"meta\": {\n \"newest_id\": \"1276035977375477760\",\n \"oldest_id\": \"1275653067283759104\",\n \"result_count\": 4\n }\n}" }, { "name": "200 Success - Request Tweet Fields", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/recent?query=nyc&tweet.fields=author_id,created_at,entities,geo,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "recent" ], "query": [ { "key": "query", "value": "nyc" }, { "key": "tweet.fields", "value": "author_id,created_at,entities,geo,in_reply_to_user_id,lang,possibly_sensitive,referenced_tweets,source", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,non_public_metrics,organic_metrics,possibly_sensitive,promoted_metrics,public_metrics,referenced_tweets,source,text,withheld" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "2169" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Wed, 24 Jun 2020 17:19:38 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "86a90a7aa13fde1840d52be0d1faf5c4" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "1800" }, { "key": "x-rate-limit-remaining", "value": "1795" }, { "key": "x-rate-limit-reset", "value": "1593019916" }, { "key": "x-response-time", "value": "227" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"author_id\": \"1176828691365736451\",\n \"created_at\": \"2020-06-24T17:19:07.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 14,\n \"username\": \"skipbolden\"\n }\n ]\n },\n \"id\": \"1275840892285399041\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275809336988557314\"\n }\n ],\n \"source\": \"Twitter Web App\",\n \"text\": \"RT @skipbolden: It's 1963 in The Bronx, NYC. The magic, the music, the mystery of growing up.\\nKen Wahl, Karen Allen and John Friedrich in,…\"\n },\n {\n \"author_id\": \"13524182\",\n \"created_at\": \"2020-06-24T17:19:07.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 25,\n \"end\": 30,\n \"tag\": \"NY12\"\n }\n ]\n },\n \"id\": \"1275840892281249793\",\n \"in_reply_to_user_id\": \"13524182\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"replied_to\",\n \"id\": \"1275781448855891968\"\n }\n ],\n \"source\": \"Twitter Web App\",\n \"text\": \"If Suraj Patel wins when #NY12 absentees get counted, Jerry Nadler and Max Rose will be the only white guys representing any part of NYC in Congress.\"\n },\n {\n \"author_id\": \"15004848\",\n \"created_at\": \"2020-06-24T17:19:07.000Z\",\n \"id\": \"1275840891014561796\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"source\": \"Twitter for iPhone\",\n \"text\": \"Started offering online camps this week and initially devastated by the swap. Now find out we have kids with allergies (not a worry in this setting) & kids from MD, NYC, and Zambia! Very cool to see the positives & the kids cooking their hearts out!\"\n },\n {\n \"author_id\": \"956719622232924160\",\n \"created_at\": \"2020-06-24T17:19:06.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 18,\n \"username\": \"SoniaChanel617\"\n },\n {\n \"start\": 20,\n \"end\": 28,\n \"username\": \"cvpayne\"\n }\n ]\n },\n \"id\": \"1275840886774075396\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275840174296125440\"\n }\n ],\n \"source\": \"Twitter Web App\",\n \"text\": \"RT @SoniaChanel617: @cvpayne So many people are moving out of NYC. It’s crazy.\"\n },\n {\n \"author_id\": \"1235426387957370880\",\n \"created_at\": \"2020-06-24T17:19:05.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 18,\n \"username\": \"DavidYankovich\"\n }\n ]\n },\n \"id\": \"1275840884769259523\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275834637437276165\"\n }\n ],\n \"source\": \"Twitter for iPhone\",\n \"text\": \"RT @DavidYankovich: A man who admitted his own guilt twice is getting freed from prison while black folks who jump a turnstile in NYC subwa…\"\n },\n {\n \"author_id\": \"3031898016\",\n \"created_at\": \"2020-06-24T17:19:04.000Z\",\n \"entities\": {\n \"hashtags\": [\n {\n \"start\": 0,\n \"end\": 4,\n \"tag\": \"NYC\"\n },\n {\n \"start\": 20,\n \"end\": 35,\n \"tag\": \"OccupyCityHall\"\n },\n {\n \"start\": 209,\n \"end\": 217,\n \"tag\": \"protest\"\n },\n {\n \"start\": 218,\n \"end\": 229,\n \"tag\": \"NycProtest\"\n },\n {\n \"start\": 230,\n \"end\": 247,\n \"tag\": \"NoJusticeNoPeace\"\n },\n {\n \"start\": 248,\n \"end\": 259,\n \"tag\": \"BLMprotest\"\n },\n {\n \"start\": 260,\n \"end\": 277,\n \"tag\": \"blacklivesmatter\"\n }\n ]\n },\n \"id\": \"1275840878238552064\",\n \"lang\": \"de\",\n \"possibly_sensitive\": false,\n \"source\": \"Twitter Web App\",\n \"text\": \"#NYC protests 6/24\\n\\n#OccupyCityHall \\n(City Hall)\\nWash Sq (kids) 1\\nCarl Schurz (vigil) 7\\nJackie Robinson Pk (vigil) 730\\n\\nMcCarren vigil & march 7\\nGAP 730\\nNicholas Hayward Jr Park vigil 8\\n\\n277 W 231st St 1\\n\\n#protest #NycProtest #NoJusticeNoPeace #BLMprotest #blacklivesmatter\"\n },\n {\n \"author_id\": \"939165988435607552\",\n \"created_at\": \"2020-06-24T17:19:03.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 16,\n \"username\": \"jonrappoport\"\n }\n ]\n },\n \"id\": \"1275840877651546113\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275794225309921285\"\n }\n ],\n \"source\": \"Twitter for Android\",\n \"text\": \"RT @jonrappoport: Forget about coffee and doughnuts, Welcome back to the office! \\n\\nThat 'socially distant' elevator ride. Gives new meaning…\"\n },\n {\n \"author_id\": \"110578919\",\n \"created_at\": \"2020-06-24T17:19:03.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 13,\n \"username\": \"zerohedge\"\n }\n ],\n \"urls\": [\n {\n \"start\": 68,\n \"end\": 91,\n \"url\": \"https://t.co/wqV97PbtF9\",\n \"expanded_url\": \"https://www.zerohedge.com/political/de-blasio-considers-laying-22000-nyc-employees\",\n \"display_url\": \"zerohedge.com/political/de-b…\",\n \"images\": [\n {\n \"url\": \"https://pbs.twimg.com/news_img/1275839982771539968/xZNipbjm?format=jpg&name=orig\",\n \"width\": 650,\n \"height\": 447\n },\n {\n \"url\": \"https://pbs.twimg.com/news_img/1275839982771539968/xZNipbjm?format=jpg&name=150x150\",\n \"width\": 150,\n \"height\": 150\n }\n ],\n \"status\": 200,\n \"title\": \"De Blasio Considers Laying Off 22,000 NYC Employees \",\n \"description\": \"\\\"The city may have to lay off workers...\\\"\",\n \"unwound_url\": \"https://www.zerohedge.com/political/de-blasio-considers-laying-22000-nyc-employees\"\n }\n ]\n },\n \"id\": \"1275840876997050369\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275839979772665861\"\n }\n ],\n \"source\": \"Twitter for iPhone\",\n \"text\": \"RT @zerohedge: De Blasio Considers Laying Off 22,000 NYC Employees  https://t.co/wqV97PbtF9\"\n },\n {\n \"author_id\": \"186075913\",\n \"created_at\": \"2020-06-24T17:19:03.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 15,\n \"username\": \"AmyJacobson\"\n },\n {\n \"start\": 67,\n \"end\": 81,\n \"username\": \"LoriLightfoot\"\n }\n ]\n },\n \"id\": \"1275840876074369025\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"retweeted\",\n \"id\": \"1275760016402849792\"\n }\n ],\n \"source\": \"Twitter for Android\",\n \"text\": \"RT @AmyJacobson: I called it! NYC reopens beaches BEFORE Chicago. \\u2066@LoriLightfoot\\u2069 sunbathing allowed since Memorial Day and now they can S…\"\n },\n {\n \"author_id\": \"4421576056\",\n \"created_at\": \"2020-06-24T17:19:03.000Z\",\n \"entities\": {\n \"mentions\": [\n {\n \"start\": 3,\n \"end\": 19,\n \"username\": \"hirosemaryhello\"\n }\n ]\n },\n \"id\": \"1275840875466305542\",\n \"lang\": \"en\",\n \"possibly_sensitive\": false,\n \"referenced_tweets\": [\n {\n \"type\": \"quoted\",\n \"id\": \"1275622383555133440\"\n },\n {\n \"type\": \"retweeted\",\n \"id\": \"1275837188715020290\"\n }\n ],\n \"source\": \"Twitter for Android\",\n \"text\": \"RT @hirosemaryhello: NYC! can you help the protestors currently occupying City Hall to demand the defunding of the NYPD? they need supplies…\"\n }\n ],\n \"meta\": {\n \"newest_id\": \"1275840892285399041\",\n \"oldest_id\": \"1275840875466305542\",\n \"result_count\": 10,\n \"next_token\": \"b26v89c19zqg8o3fo7gesq314zlbjb2xlwutmy72r47lp\"\n }\n}" }, { "name": "200 Success - Recent Search (Default Payload)", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/recent?query=nyc", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "recent" ], "query": [ { "key": "query", "value": "nyc" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "1261" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Wed, 24 Jun 2020 17:17:03 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "86a90a7aa13fde1840d52be0d1faf5c4" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "1800" }, { "key": "x-rate-limit-remaining", "value": "1798" }, { "key": "x-rate-limit-reset", "value": "1593019916" }, { "key": "x-response-time", "value": "245" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"1275840243636322304\",\n \"text\": \"RT @polarbearrs: Hi #VisibleWomen ✨ I’m Anna, I’m a Black + Latina Caribbean illustrator based in NYC. I love making dreamy surrealist por…\"\n },\n {\n \"id\": \"1275840238498308097\",\n \"text\": \"RT @DavidYankovich: A man who admitted his own guilt twice is getting freed from prison while black folks who jump a turnstile in NYC subwa…\"\n },\n {\n \"id\": \"1275840234521899008\",\n \"text\": \"@freetesla11 @square1_NYC @FakeMikeMiseph @ajn465 @krystalball His evils have actually become bipartisan for the most part. Much like Reagan, in a sense.\\nTrump is disorganized and incompetent. He was handed an unprecedented level of power when he got inaugurated(both chambers, courts, governorships) and yet still accomplished very little.\"\n },\n {\n \"id\": \"1275840231883898880\",\n \"text\": \"RT @NotifyNYC: AMBER Alert: Ahsan Ali, 15-year-old male from 46th Avenue in Queens, in a white Toyota Sienna with license plate number JJX…\"\n },\n {\n \"id\": \"1275840228402569216\",\n \"text\": \"@BeltwayGreg @zachdcarter you realize Amazon increased its presence in NYC anyway, without any tax incentives, right?\"\n },\n {\n \"id\": \"1275840227924414464\",\n \"text\": \"RT @mcgoawayylmao: @DeeH_NYC i can't wait for your best picture speech at the oscars\"\n },\n {\n \"id\": \"1275840226922057728\",\n \"text\": \"@SnottieDrippen It’s like another account tweeted a video saying JR Smith IS a bucket then used footage almost exclusively from his time in Denver and NYC as if it was last season...\"\n },\n {\n \"id\": \"1275840226657816579\",\n \"text\": \"@tracifrost1976 In NYC we wear masks. If you're still not sure if they are good for anything, take a look at this graph. We're keeping it low. https://t.co/pdmt5RG53h\"\n },\n {\n \"id\": \"1275840225844113409\",\n \"text\": \"@NYCMayor Where is the money you promised NYC public schools families. We were suppose to get it the first week of June\"\n },\n {\n \"id\": \"1275840222559899649\",\n \"text\": \"Just wondering how the government plans on monitoring out of state visitors. Plenty of people live in Jersey that work in NYC\"\n }\n ],\n \"meta\": {\n \"newest_id\": \"1275840243636322304\",\n \"oldest_id\": \"1275840222559899649\",\n \"result_count\": 10,\n \"next_token\": \"b26v89c19zqg8o3fo7gesq314yb2ynhwgmfg7az3v76v1\"\n }\n}" } ] }, { "name": "Full-archive search", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/all?query=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "all" ], "query": [ { "key": "query", "value": "", "description": "Required. Query for matching Tweets. Up to 1024 characters." }, { "key": "start_time", "value": "", "description": "The oldest UTC timestamp from which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "end_time", "value": "", "description": "The newest, most recent UTC timestamp to which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "since_id", "value": "", "description": "Returns results with a Tweet ID greater than (that is, more recent than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "until_id", "value": "", "description": "Returns results with a Tweet ID less than (that is, older than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "max_results", "value": "", "description": "The maximum number of search results to be returned by a request. A number between 10 and the system limit (currently 100). By default, a request response will return 10 results.", "disabled": true }, { "key": "next_token", "value": "", "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true }, { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text\n", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id,entities.mentions.username,referenced_tweets.id.author_id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "Comma-separated list of fields for the media object. Expansion required.\n\nAllowed values:\nduration_ms,height,media_key,preview_image_url,public_metrics,type,url,width\n\nDefault values:\nmedia_key,type\n", "disabled": true }, { "key": "place.fields", "value": "", "description": "Comma-separated list of fields for the place object. Expansion required.\n\nAllowed values:\ncontained_within,country,country_code,full_name,geo,id,name,place_type\n\nDefault values:\nid,full_name", "disabled": true }, { "key": "poll.fields", "value": "", "description": "Comma-separated list of fields for the poll object. Expansion required.\n\nAllowed values:\nduration_minutes,end_datetime,id,options,voting_status\n\nDefault values:\nid, options", "disabled": true }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields for the user object. Expansion required.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true } ] }, "description": "Search across the complete history of public Tweets matching a search query; since the first Tweet was created in March 2006.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all) for this endpoint.\n\n\n**NOTE** this endpoint requires access via the Academic Research product track" }, "response": [] } ], "description": "Search for public Tweets created in the last 7 days, or the complete history of public Tweets.", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Tweet Counts", "item": [ { "name": "Recent Tweet counts", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/counts/recent?query=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "counts", "recent" ], "query": [ { "key": "query", "value": "", "description": "Required. Query for matching Tweets. Up to 512 characters." }, { "key": "start_time", "value": "", "description": "The oldest UTC timestamp (from most recent 7 days) from which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "end_time", "value": "", "description": "The newest, most recent UTC timestamp to which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "since_id", "value": "", "description": "Returns results with a Tweet ID greater than (that is, more recent than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "until_id", "value": "", "description": "Returns results with a Tweet ID less than (that is, older than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "granularity", "value": null, "description": "This is the granularity that you want the timeseries count data to be grouped by. Possible values are day, hour or minute. The default granularity, if not specified is hour.", "disabled": true } ] }, "description": "Search for public Tweets created in the last 7 days.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent) for this endpoint." }, "response": [] }, { "name": "Full-archive Tweet counts", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/counts/all?query=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "counts", "all" ], "query": [ { "key": "query", "value": "", "description": "Required. Query for matching Tweets. Up to 1024 characters." }, { "key": "start_time", "value": "", "description": "The oldest UTC timestamp from which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "end_time", "value": "", "description": "The newest, most recent UTC timestamp to which the Tweets will be provided. YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339).", "disabled": true }, { "key": "since_id", "value": "", "description": "Returns results with a Tweet ID greater than (that is, more recent than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "until_id", "value": "", "description": "Returns results with a Tweet ID less than (that is, older than) the specified ID. The ID specified is exclusive and responses will not include it.", "disabled": true }, { "key": "next_token", "value": "", "description": "This parameter is used to get the next 'page' of results. The value used with the parameter is pulled directly from the response provided by the API, and should not be modified.", "disabled": true }, { "key": "granularity", "value": null, "description": "This is the granularity that you want the timeseries count data to be grouped by. Possible values are day, hour or minute. The default granularity, if not specified is hour.", "disabled": true } ] }, "description": "Search across the complete history of public Tweets matching a search query; since the first Tweet was created in March 2006.\n\nFor full details, see the [API reference](https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all) for this endpoint.\n\n\n**NOTE** this endpoint requires access via the Academic Research product track" }, "response": [] } ], "description": "Search for public Tweets created in the last 7 days, or the complete history of public Tweets.", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Filtered Stream", "item": [ { "name": "Add Rules", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"\",\n \"tag\": \"\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] }, "description": "Create filter rules. To create one or more rules, submit an add payload as an array of rules and operators." }, "response": [ { "name": "400 - Bad Request (Create)", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"values\": \"puppy has:media\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "181" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 16:08:19 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592497381" }, { "key": "x-response-time", "value": "275" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"parameters\": {\n \"add.value\": []\n },\n \"message\": \"field is required\"\n }\n ],\n \"title\": \"Invalid Request\",\n \"detail\": \"One or more parameters to your request was invalid.\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-request\"\n}" }, { "name": "Success 201 - Create Rules with Dry Run", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"tostones recipe\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules?dry_run=true", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ], "query": [ { "key": "dry_run", "value": "true", "description": "Boolean. Set to true to test a the syntax of your rule without submitting it. This is useful if you want to check the syntax of a rule before removing one or more of your existing rules." } ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "157" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 16:00:34 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "12" }, { "key": "x-rate-limit-reset", "value": "1592496442" }, { "key": "x-response-time", "value": "293" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"value\": \"tostones recipe\",\n \"id\": \"1273646795642421249\"\n }\n ],\n \"meta\": {\n \"sent\": \"2020-06-18T16:00:33.972Z\",\n \"summary\": {\n \"created\": 1,\n \"not_created\": 0,\n \"valid\": 1,\n \"invalid\": 0\n }\n }\n}" }, { "name": "Success 201 - Created List of Rules", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"puppy has:media\",\n \"tag\": \"puppies with media\"\n },\n {\n \"value\": \"meme has:images\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ], "query": [ { "key": "dry_run", "value": "", "description": "Boolean. Set to true to test a the syntax of your rule without submitting it. This is useful if you want to check the syntax of a rule before removing one or more of your existing rules.", "disabled": true } ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "190" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 15:20:24 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "d3ecb7f3763b04c3289e94d8bdbbf298" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592493964" }, { "key": "x-response-time", "value": "354" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"value\": \"meme has:images\",\n \"id\": \"1273636687768285186\"\n },\n {\n \"value\": \"puppy has:media\",\n \"tag\": \"puppies with media\",\n \"id\": \"1273636687768285187\"\n }\n ],\n \"meta\": {\n \"sent\": \"2020-06-18T15:20:24.063Z\",\n \"summary\": {\n \"created\": 2,\n \"not_created\": 0,\n \"valid\": 2,\n \"invalid\": 0\n }\n }\n}" }, { "name": "403 Forbidden - Client Not Enrolled", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"tostones recipe\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "275" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 16:05:21 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592497214" }, { "key": "x-response-time", "value": "258" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"client_id\": \"16340226\",\n \"required_enrollment\": \"Standard Basic\",\n \"registration_url\": \"https://developer.twitter.com/en/account\",\n \"title\": \"Client Forbidden\",\n \"detail\": \"This request must be made using an approved developer account that is enrolled in the requested endpoint. Learn more by visiting our documentation.\",\n \"reason\": \"client-not-enrolled\",\n \"type\": \"https://api.twitter.com/2/problems/client-forbidden\"\n}" }, { "name": "Success 200 - Errors for Invalid Rule", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"plantains or tostones or guacamole or arepas or tacos or mushrooms or porcini or hen of the woods or cremini or enoki or shiitake or carbonara or cacio e pepe or amatriciana or parmigiano reggiano or california burrito or chipotle or carne asada fries or laksa or hokkien mee or chili crab or nasi lemak or hainan chicken rice or kaya toast or bak kut teh or popiah or pisang goreng or curry puff or nasi uduk or martabak or fried chicken or bbq or kimchi or yukgaejang or galbitang or xiao long bao or pizza or ice cream sandwich\",\n \"tag\": \"food\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ], "query": [ { "key": "dry_run", "value": "true", "description": "Boolean. Set to true to test a the syntax of your rule without submitting it. This is useful if you want to check the syntax of a rule before removing one or more of your existing rules.", "disabled": true } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "832" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 15:56:35 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592496442" }, { "key": "x-response-time", "value": "326" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"meta\": {\n \"sent\": \"2020-06-18T15:56:35.056Z\",\n \"summary\": {\n \"created\": 0,\n \"not_created\": 1,\n \"valid\": 0,\n \"invalid\": 1\n }\n },\n \"errors\": [\n {\n \"value\": \"plantains or tostones or guacamole or arepas or tacos or mushrooms or porcini or hen of the woods or cremini or enoki or shiitake or carbonara or cacio e pepe or amatriciana or parmigiano reggiano or california burrito or chipotle or carne asada fries or laksa or hokkien mee or chili crab or nasi lemak or hainan chicken rice or kaya toast or bak kut teh or popiah or pisang goreng or curry puff or nasi uduk or martabak or fried chicken or bbq or kimchi or yukgaejang or galbitang or xiao long bao or pizza or ice cream sandwich\",\n \"details\": [\n \"Too many positive clauses in rule - 100. The maximum allowed is 30 (at position 1)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 36)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 484)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 131)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 160)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 447)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 253)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 220)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 55)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 119)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 342)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 501)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 305)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 144)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 175)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 367)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 398)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 328)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 423)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 198)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 262)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 357)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 68)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 99)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 291)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 384)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 510)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 411)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 440)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 23)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 471)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 277)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 79)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 46)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 110)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 11)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 457)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 232)\",\n \"Rule 'plantains or tostones or guacamole or arepas or tacos or mushrooms or porcini or hen of the woods or cremini or enoki or shiitake or carbonara or cacio e pepe or amatriciana or parmigiano reggiano or california burrito or chipotle or carne asada fries or laksa or hokkien mee or chili crab or nasi lemak or hainan chicken rice or kaya toast or bak kut teh or popiah or pisang goreng or curry puff or nasi uduk or martabak or fried chicken or bbq or kimchi or yukgaejang or galbitang or xiao long bao or pizza or ice cream sandwich' exceeds the maximum length of a rule. It is 530 characters while the maximum allowed is 512 (at position 1)\"\n ],\n \"title\": \"UnprocessableEntity\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-rules\"\n }\n ]\n}" }, { "name": "400 - Bad Request (Delete)", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"delete\": [\n {\n \"ids\": [\n \"1273636687768285186\"\n ]\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "cache-control", "value": "no-cache, no-store, max-age=0" }, { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "195" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 09 Jul 2020 21:11:01 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "2973f79ee2e2cc52cf49ccd1a4a5006e" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "450" }, { "key": "x-rate-limit-remaining", "value": "447" }, { "key": "x-rate-limit-reset", "value": "1594329886" }, { "key": "x-response-time", "value": "375" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"parameters\": {\n \"delete\": []\n },\n \"message\": \"JSON doesn't match expected schema\"\n }\n ],\n \"title\": \"Invalid Request\",\n \"detail\": \"One or more parameters to your request was invalid.\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-request\"\n}" }, { "name": "Success 200 - Delete Rule", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"delete\": {\n \"ids\": [\n \"1273636687768285186\"\n ]\n }\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "cache-control", "value": "no-cache, no-store, max-age=0" }, { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "101" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 09 Jul 2020 21:13:18 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "2973f79ee2e2cc52cf49ccd1a4a5006e" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "450" }, { "key": "x-rate-limit-remaining", "value": "446" }, { "key": "x-rate-limit-reset", "value": "1594329886" }, { "key": "x-response-time", "value": "408" }, { "key": "x-tsa-request-body-time", "value": "1" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"meta\": {\n \"sent\": \"2020-07-09T21:13:18.284Z\",\n \"summary\": {\n \"deleted\": 1,\n \"not_deleted\": 0\n }\n }\n}" } ] }, { "name": "Retrieve Rules", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] }, "description": "Returns a list of filter rules currently active on the streaming endpoint." }, "response": [ { "name": "Success 200 - Retrieve Rules", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "158" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 15:21:58 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "d3ecb7f3763b04c3289e94d8bdbbf298" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "1800" }, { "key": "x-rate-limit-remaining", "value": "1799" }, { "key": "x-rate-limit-reset", "value": "1592494618" }, { "key": "x-response-time", "value": "276" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"1273636687768285186\",\n \"value\": \"meme has:images\"\n },\n {\n \"id\": \"1273636687768285187\",\n \"value\": \"puppy has:media\",\n \"tag\": \"puppies with media\"\n }\n ],\n \"meta\": {\n \"sent\": \"2020-06-18T15:21:58.638Z\"\n }\n}" }, { "name": "403 Forbidden - Client Not Enrolled", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "275" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 15:25:53 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "d3ecb7f3763b04c3289e94d8bdbbf298" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-response-time", "value": "300" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"client_id\": \"16340226\",\n \"required_enrollment\": \"Standard Basic\",\n \"registration_url\": \"https://developer.twitter.com/en/account\",\n \"title\": \"Client Forbidden\",\n \"detail\": \"This request must be made using an approved developer account that is enrolled in the requested endpoint. Learn more by visiting our documentation.\",\n \"reason\": \"client-not-enrolled\",\n \"type\": \"https://api.twitter.com/2/problems/client-forbidden\"\n}" }, { "name": "401 Unauthorized", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Authorization Required", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "91" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 15:25:01 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-connection-hash", "value": "d3ecb7f3763b04c3289e94d8bdbbf298" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-response-time", "value": "265" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"title\": \"Unauthorized\",\n \"type\": \"about:blank\",\n \"status\": 401,\n \"detail\": \"Unauthorized\"\n}" } ] }, { "name": "Delete Rules (by rule ID)", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"delete\": {\n \"ids\": [\n \"\"\n ]\n }\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] }, "description": "Delete filter rules. To delete one or more rules, submit a delete object payload with an array of rule IDs to delete." }, "response": [ { "name": "400 - Bad Request (Create)", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"values\": \"puppy has:media\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "181" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 16:08:19 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592497381" }, { "key": "x-response-time", "value": "275" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"parameters\": {\n \"add.value\": []\n },\n \"message\": \"field is required\"\n }\n ],\n \"title\": \"Invalid Request\",\n \"detail\": \"One or more parameters to your request was invalid.\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-request\"\n}" }, { "name": "Success 201 - Create Rules with Dry Run", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"tostones recipe\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules?dry_run=true", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ], "query": [ { "key": "dry_run", "value": "true", "description": "Boolean. Set to true to test a the syntax of your rule without submitting it. This is useful if you want to check the syntax of a rule before removing one or more of your existing rules." } ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "157" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 16:00:34 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "12" }, { "key": "x-rate-limit-reset", "value": "1592496442" }, { "key": "x-response-time", "value": "293" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"value\": \"tostones recipe\",\n \"id\": \"1273646795642421249\"\n }\n ],\n \"meta\": {\n \"sent\": \"2020-06-18T16:00:33.972Z\",\n \"summary\": {\n \"created\": 1,\n \"not_created\": 0,\n \"valid\": 1,\n \"invalid\": 0\n }\n }\n}" }, { "name": "Success 200 - Delete Rule", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"delete\": {\n \"ids\": [\n \"1273636687768285186\"\n ]\n }\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "cache-control", "value": "no-cache, no-store, max-age=0" }, { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "101" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 09 Jul 2020 21:13:18 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "2973f79ee2e2cc52cf49ccd1a4a5006e" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "450" }, { "key": "x-rate-limit-remaining", "value": "446" }, { "key": "x-rate-limit-reset", "value": "1594329886" }, { "key": "x-response-time", "value": "408" }, { "key": "x-tsa-request-body-time", "value": "1" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"meta\": {\n \"sent\": \"2020-07-09T21:13:18.284Z\",\n \"summary\": {\n \"deleted\": 1,\n \"not_deleted\": 0\n }\n }\n}" }, { "name": "403 Forbidden - Client Not Enrolled", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"tostones recipe\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "275" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 16:05:21 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592497214" }, { "key": "x-response-time", "value": "258" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"client_id\": \"16340226\",\n \"required_enrollment\": \"Standard Basic\",\n \"registration_url\": \"https://developer.twitter.com/en/account\",\n \"title\": \"Client Forbidden\",\n \"detail\": \"This request must be made using an approved developer account that is enrolled in the requested endpoint. Learn more by visiting our documentation.\",\n \"reason\": \"client-not-enrolled\",\n \"type\": \"https://api.twitter.com/2/problems/client-forbidden\"\n}" }, { "name": "Success 200 - Errors for Invalid Rule", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"plantains or tostones or guacamole or arepas or tacos or mushrooms or porcini or hen of the woods or cremini or enoki or shiitake or carbonara or cacio e pepe or amatriciana or parmigiano reggiano or california burrito or chipotle or carne asada fries or laksa or hokkien mee or chili crab or nasi lemak or hainan chicken rice or kaya toast or bak kut teh or popiah or pisang goreng or curry puff or nasi uduk or martabak or fried chicken or bbq or kimchi or yukgaejang or galbitang or xiao long bao or pizza or ice cream sandwich\",\n \"tag\": \"food\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ], "query": [ { "key": "dry_run", "value": "true", "description": "Boolean. Set to true to test a the syntax of your rule without submitting it. This is useful if you want to check the syntax of a rule before removing one or more of your existing rules.", "disabled": true } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "832" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 15:56:35 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592496442" }, { "key": "x-response-time", "value": "326" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"meta\": {\n \"sent\": \"2020-06-18T15:56:35.056Z\",\n \"summary\": {\n \"created\": 0,\n \"not_created\": 1,\n \"valid\": 0,\n \"invalid\": 1\n }\n },\n \"errors\": [\n {\n \"value\": \"plantains or tostones or guacamole or arepas or tacos or mushrooms or porcini or hen of the woods or cremini or enoki or shiitake or carbonara or cacio e pepe or amatriciana or parmigiano reggiano or california burrito or chipotle or carne asada fries or laksa or hokkien mee or chili crab or nasi lemak or hainan chicken rice or kaya toast or bak kut teh or popiah or pisang goreng or curry puff or nasi uduk or martabak or fried chicken or bbq or kimchi or yukgaejang or galbitang or xiao long bao or pizza or ice cream sandwich\",\n \"details\": [\n \"Too many positive clauses in rule - 100. The maximum allowed is 30 (at position 1)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 36)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 484)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 131)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 160)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 447)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 253)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 220)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 55)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 119)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 342)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 501)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 305)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 144)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 175)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 367)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 398)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 328)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 423)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 198)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 262)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 357)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 68)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 99)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 291)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 384)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 510)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 411)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 440)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 23)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 471)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 277)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 79)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 46)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 110)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 11)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 457)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 232)\",\n \"Rule 'plantains or tostones or guacamole or arepas or tacos or mushrooms or porcini or hen of the woods or cremini or enoki or shiitake or carbonara or cacio e pepe or amatriciana or parmigiano reggiano or california burrito or chipotle or carne asada fries or laksa or hokkien mee or chili crab or nasi lemak or hainan chicken rice or kaya toast or bak kut teh or popiah or pisang goreng or curry puff or nasi uduk or martabak or fried chicken or bbq or kimchi or yukgaejang or galbitang or xiao long bao or pizza or ice cream sandwich' exceeds the maximum length of a rule. It is 530 characters while the maximum allowed is 512 (at position 1)\"\n ],\n \"title\": \"UnprocessableEntity\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-rules\"\n }\n ]\n}" }, { "name": "400 - Bad Request (Delete)", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"delete\": [\n {\n \"ids\": [\n \"1273636687768285186\"\n ]\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "cache-control", "value": "no-cache, no-store, max-age=0" }, { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "195" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 09 Jul 2020 21:11:01 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "2973f79ee2e2cc52cf49ccd1a4a5006e" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "450" }, { "key": "x-rate-limit-remaining", "value": "447" }, { "key": "x-rate-limit-reset", "value": "1594329886" }, { "key": "x-response-time", "value": "375" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"parameters\": {\n \"delete\": []\n },\n \"message\": \"JSON doesn't match expected schema\"\n }\n ],\n \"title\": \"Invalid Request\",\n \"detail\": \"One or more parameters to your request was invalid.\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-request\"\n}" }, { "name": "Success 201 - Created List of Rules", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"puppy has:media\",\n \"tag\": \"puppies with media\"\n },\n {\n \"value\": \"meme has:images\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ], "query": [ { "key": "dry_run", "value": "", "description": "Boolean. Set to true to test a the syntax of your rule without submitting it. This is useful if you want to check the syntax of a rule before removing one or more of your existing rules.", "disabled": true } ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "190" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 15:20:24 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "d3ecb7f3763b04c3289e94d8bdbbf298" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592493964" }, { "key": "x-response-time", "value": "354" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"value\": \"meme has:images\",\n \"id\": \"1273636687768285186\"\n },\n {\n \"value\": \"puppy has:media\",\n \"tag\": \"puppies with media\",\n \"id\": \"1273636687768285187\"\n }\n ],\n \"meta\": {\n \"sent\": \"2020-06-18T15:20:24.063Z\",\n \"summary\": {\n \"created\": 2,\n \"not_created\": 0,\n \"valid\": 2,\n \"invalid\": 0\n }\n }\n}" } ] }, { "name": "Delete Rules (by rule value)", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n\t\"delete\": {\n\t\t\"values\": [\n\t\t\t\"\"\n\t\t]\n\t}\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] }, "description": "Delete filter rules. To delete one or more rules, submit a delete object payload with an array of rule values to delete." }, "response": [ { "name": "Success 201 - Create Rules with Dry Run", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"tostones recipe\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules?dry_run=true", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ], "query": [ { "key": "dry_run", "value": "true", "description": "Boolean. Set to true to test a the syntax of your rule without submitting it. This is useful if you want to check the syntax of a rule before removing one or more of your existing rules." } ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "157" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 16:00:34 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "12" }, { "key": "x-rate-limit-reset", "value": "1592496442" }, { "key": "x-response-time", "value": "293" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"value\": \"tostones recipe\",\n \"id\": \"1273646795642421249\"\n }\n ],\n \"meta\": {\n \"sent\": \"2020-06-18T16:00:33.972Z\",\n \"summary\": {\n \"created\": 1,\n \"not_created\": 0,\n \"valid\": 1,\n \"invalid\": 0\n }\n }\n}" }, { "name": "Success 200 - Delete Rule", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"delete\": {\n \"ids\": [\n \"1273636687768285186\"\n ]\n }\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "cache-control", "value": "no-cache, no-store, max-age=0" }, { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "101" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 09 Jul 2020 21:13:18 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "2973f79ee2e2cc52cf49ccd1a4a5006e" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "450" }, { "key": "x-rate-limit-remaining", "value": "446" }, { "key": "x-rate-limit-reset", "value": "1594329886" }, { "key": "x-response-time", "value": "408" }, { "key": "x-tsa-request-body-time", "value": "1" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"meta\": {\n \"sent\": \"2020-07-09T21:13:18.284Z\",\n \"summary\": {\n \"deleted\": 1,\n \"not_deleted\": 0\n }\n }\n}" }, { "name": "403 Forbidden - Client Not Enrolled", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"tostones recipe\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "275" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 16:05:21 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592497214" }, { "key": "x-response-time", "value": "258" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"client_id\": \"16340226\",\n \"required_enrollment\": \"Standard Basic\",\n \"registration_url\": \"https://developer.twitter.com/en/account\",\n \"title\": \"Client Forbidden\",\n \"detail\": \"This request must be made using an approved developer account that is enrolled in the requested endpoint. Learn more by visiting our documentation.\",\n \"reason\": \"client-not-enrolled\",\n \"type\": \"https://api.twitter.com/2/problems/client-forbidden\"\n}" }, { "name": "Success 200 - Errors for Invalid Rule", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"plantains or tostones or guacamole or arepas or tacos or mushrooms or porcini or hen of the woods or cremini or enoki or shiitake or carbonara or cacio e pepe or amatriciana or parmigiano reggiano or california burrito or chipotle or carne asada fries or laksa or hokkien mee or chili crab or nasi lemak or hainan chicken rice or kaya toast or bak kut teh or popiah or pisang goreng or curry puff or nasi uduk or martabak or fried chicken or bbq or kimchi or yukgaejang or galbitang or xiao long bao or pizza or ice cream sandwich\",\n \"tag\": \"food\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ], "query": [ { "key": "dry_run", "value": "true", "description": "Boolean. Set to true to test a the syntax of your rule without submitting it. This is useful if you want to check the syntax of a rule before removing one or more of your existing rules.", "disabled": true } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "832" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 15:56:35 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592496442" }, { "key": "x-response-time", "value": "326" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"meta\": {\n \"sent\": \"2020-06-18T15:56:35.056Z\",\n \"summary\": {\n \"created\": 0,\n \"not_created\": 1,\n \"valid\": 0,\n \"invalid\": 1\n }\n },\n \"errors\": [\n {\n \"value\": \"plantains or tostones or guacamole or arepas or tacos or mushrooms or porcini or hen of the woods or cremini or enoki or shiitake or carbonara or cacio e pepe or amatriciana or parmigiano reggiano or california burrito or chipotle or carne asada fries or laksa or hokkien mee or chili crab or nasi lemak or hainan chicken rice or kaya toast or bak kut teh or popiah or pisang goreng or curry puff or nasi uduk or martabak or fried chicken or bbq or kimchi or yukgaejang or galbitang or xiao long bao or pizza or ice cream sandwich\",\n \"details\": [\n \"Too many positive clauses in rule - 100. The maximum allowed is 30 (at position 1)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 36)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 484)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 131)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 160)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 447)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 253)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 220)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 55)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 119)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 342)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 501)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 305)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 144)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 175)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 367)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 398)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 328)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 423)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 198)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 262)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 357)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 68)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 99)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 291)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 384)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 510)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 411)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 440)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 23)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 471)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 277)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 79)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 46)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 110)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 11)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 457)\",\n \"Ambiguous use of or as a keyword. Use OR to logically join two clauses, or \\\"or\\\" to find occurrences of or in text (at position 232)\",\n \"Rule 'plantains or tostones or guacamole or arepas or tacos or mushrooms or porcini or hen of the woods or cremini or enoki or shiitake or carbonara or cacio e pepe or amatriciana or parmigiano reggiano or california burrito or chipotle or carne asada fries or laksa or hokkien mee or chili crab or nasi lemak or hainan chicken rice or kaya toast or bak kut teh or popiah or pisang goreng or curry puff or nasi uduk or martabak or fried chicken or bbq or kimchi or yukgaejang or galbitang or xiao long bao or pizza or ice cream sandwich' exceeds the maximum length of a rule. It is 530 characters while the maximum allowed is 512 (at position 1)\"\n ],\n \"title\": \"UnprocessableEntity\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-rules\"\n }\n ]\n}" }, { "name": "Success 201 - Created List of Rules", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"value\": \"puppy has:media\",\n \"tag\": \"puppies with media\"\n },\n {\n \"value\": \"meme has:images\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ], "query": [ { "key": "dry_run", "value": "", "description": "Boolean. Set to true to test a the syntax of your rule without submitting it. This is useful if you want to check the syntax of a rule before removing one or more of your existing rules.", "disabled": true } ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "190" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 15:20:24 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "d3ecb7f3763b04c3289e94d8bdbbf298" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592493964" }, { "key": "x-response-time", "value": "354" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"value\": \"meme has:images\",\n \"id\": \"1273636687768285186\"\n },\n {\n \"value\": \"puppy has:media\",\n \"tag\": \"puppies with media\",\n \"id\": \"1273636687768285187\"\n }\n ],\n \"meta\": {\n \"sent\": \"2020-06-18T15:20:24.063Z\",\n \"summary\": {\n \"created\": 2,\n \"not_created\": 0,\n \"valid\": 2,\n \"invalid\": 0\n }\n }\n}" }, { "name": "400 - Bad Request (Create)", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"add\": [\n {\n \"values\": \"puppy has:media\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "181" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 18 Jun 2020 16:08:19 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "ea1117f7e689b25cdc0d514fc5c62ba8" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "15" }, { "key": "x-rate-limit-remaining", "value": "13" }, { "key": "x-rate-limit-reset", "value": "1592497381" }, { "key": "x-response-time", "value": "275" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"parameters\": {\n \"add.value\": []\n },\n \"message\": \"field is required\"\n }\n ],\n \"title\": \"Invalid Request\",\n \"detail\": \"One or more parameters to your request was invalid.\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-request\"\n}" }, { "name": "400 - Bad Request (Delete)", "originalRequest": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"delete\": [\n {\n \"ids\": [\n \"1273636687768285186\"\n ]\n }\n ]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/tweets/search/stream/rules", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream", "rules" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "cache-control", "value": "no-cache, no-store, max-age=0" }, { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "195" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 09 Jul 2020 21:11:01 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "2973f79ee2e2cc52cf49ccd1a4a5006e" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "450" }, { "key": "x-rate-limit-remaining", "value": "447" }, { "key": "x-rate-limit-reset", "value": "1594329886" }, { "key": "x-response-time", "value": "375" }, { "key": "x-tsa-request-body-time", "value": "0" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"errors\": [\n {\n \"parameters\": {\n \"delete\": []\n },\n \"message\": \"JSON doesn't match expected schema\"\n }\n ],\n \"title\": \"Invalid Request\",\n \"detail\": \"One or more parameters to your request was invalid.\",\n \"type\": \"https://api.twitter.com/2/problems/invalid-request\"\n}" } ] }, { "name": "Stream (see description)", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/stream", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream" ], "query": [ { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id,entities.mentions.username,referenced_tweets.id.author_id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "Comma-separated list of fields for the media object. Expansion required.\n\nAllowed values:\nduration_ms,height,media_key,preview_image_url,public_metrics,type,url,width\n\nDefault values:\nmedia_key,type", "disabled": true }, { "key": "poll.fields", "value": "", "description": "Comma-separated list of fields for the poll object. Expansion required.\n\nAllowed values:\nduration_minutes,end_datetime,id,options,voting_status\n\nDefault values:\nid,options", "disabled": true }, { "key": "place.fields", "value": "", "description": "Comma-separated list of fields for the place object. Expansion required.\n\nAllowed values:\ncontained_within,country,country_code,full_name,geo,id,name,place_type\n\nDefault values:\nid,full_name", "disabled": true }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields for the user object. Expansion required.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true }, { "key": "backfill_minutes", "value": null, "description": "Provide a whole number between 1 and 5. \n\nThis parameter enables the recovery of up to five minutes worth of data that may have been missed during a disconnection. \n\nThe backfilled Tweets will automatically flow through a reconnected stream, with older Tweets generally being delivered before any newly matching Tweets.\nThis feature will deliver all Tweets that matched your rules and were published during the timeframe selected, meaning that if you were disconnected for 90 seconds, and you requested two minutes of backfill, you will receive 30 seconds worth of duplicate Tweets. Due to this, you should make sure your system is tolerant of duplicate \ndata.\n\n*This feature is currently only available to the academic research product track*.", "disabled": true } ] }, "description": "Streams Tweets in real-time based on a specific set of filter rules.\n\nPlease note streaming responses are currently [not supported](https://github.com/postmanlabs/postman-app-support/issues/5040) in Postman. Use this to help form your request, then click on Code > cURL. Copy the cURL command and paste in terminal to view the response." }, "response": [ { "name": "429 - Too Many Requests", "originalRequest": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/search/stream", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "search", "stream" ], "query": [ { "key": "tweet.fields", "value": "", "description": "attachments,author_id,context_annotations,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,public_metrics,referenced_tweets,source,text,withheld", "disabled": true }, { "key": "expansions", "value": null, "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": null, "description": "duration_ms,height,media_key,non_public_metrics,organic_metrics,preview_image_url,promoted_metrics,public_metrics,type,url,width", "disabled": true }, { "key": "poll.fields", "value": null, "description": "duration_minutes,end_datetime,id,options,voting_status", "disabled": true }, { "key": "place.fields", "value": null, "description": "contained_within,country,country_code,full_name,geo,id,name,place_type", "disabled": true }, { "key": "user.fields", "value": null, "description": "created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld", "disabled": true } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "cache-control", "value": "no-cache, no-store, max-age=0" }, { "key": "content-disposition", "value": "attachment; filename=json.json" }, { "key": "content-encoding", "value": "gzip" }, { "key": "content-length", "value": "171" }, { "key": "content-type", "value": "application/json; charset=utf-8" }, { "key": "date", "value": "Thu, 09 Jul 2020 15:57:37 GMT" }, { "key": "server", "value": "tsa_b" }, { "key": "strict-transport-security", "value": "max-age=631138519" }, { "key": "x-access-level", "value": "read" }, { "key": "x-connection-hash", "value": "d97d000f91428f529ecc41379e86b1c9" }, { "key": "x-content-type-options", "value": "nosniff" }, { "key": "x-frame-options", "value": "SAMEORIGIN" }, { "key": "x-rate-limit-limit", "value": "50" }, { "key": "x-rate-limit-remaining", "value": "47" }, { "key": "x-rate-limit-reset", "value": "1594310686" }, { "key": "x-response-time", "value": "291" }, { "key": "x-xss-protection", "value": "0" } ], "cookie": [], "body": "{\n \"title\": \"ConnectionException\",\n \"detail\": \"This stream is currently at the maximum allowed connection limit.\",\n \"connection_issue\": \"TooManyConnections\",\n \"type\": \"https://api.twitter.com/2/problems/streaming-connection\"\n}" } ] } ], "description": "The filtered stream endpoint allows developers to filter the real-time stream of public Tweets. You will need to set up rules in order to receive Tweets from the streaming endpoint.\n\nPlease note streaming responses are currently not supported in Postman. Use the Stream request to help form your request, then click on Code > cURL. Copy the cURL command and paste in terminal to view the response.", "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Sampled Stream", "item": [ { "name": "Stream (see description)", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/tweets/sample/stream", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "tweets", "sample", "stream" ], "query": [ { "key": "tweet.fields", "value": "", "description": "Comma-separated list of fields for the Tweet object.\n\nAllowed values:\nattachments,author_id,context_annotations,conversation_id,created_at,entities,geo,id,in_reply_to_user_id,lang,possibly_sensitive,public_metrics,referenced_tweets,reply_settings,source,text,withheld\n\nDefault values:\nid,text", "disabled": true }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAllowed values: attachments.poll_ids,attachments.media_keys,author_id,geo.place_id,in_reply_to_user_id,referenced_tweets.id,entities.mentions.username,referenced_tweets.id.author_id\n\nDefault values: none", "disabled": true }, { "key": "media.fields", "value": "", "description": "Comma-separated list of fields for the media object. Expansion required.\n\nAllowed values:\nduration_ms,height,media_key,preview_image_url,public_metrics,type,url,width\n\nDefault values:\nmedia_key,type", "disabled": true }, { "key": "poll.fields", "value": "", "description": "Comma-separated list of fields for the poll object. Expansion required.\n\nAllowed values:\nduration_minutes,end_datetime,id,options,voting_status\n\nDefault values:\nid,options", "disabled": true }, { "key": "place.fields", "value": "", "description": "Comma-separated list of fields for the place object. Expansion required.\n\nAllowed values:\ncontained_within,country,country_code,full_name,geo,id,name,place_type\n\nDefault values:\nid,full_name", "disabled": true }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields for the user object. Expansion required.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username", "disabled": true }, { "key": "backfill_minutes", "value": null, "description": "Provide a whole number between 1 and 5. \n\nThis parameter enables the recovery of up to five minutes worth of data that may have been missed during a disconnection. \n\nThe backfilled Tweets will automatically flow through a reconnected stream, with older Tweets generally being delivered before any newly matching Tweets.\nThis feature will deliver all Tweets that matched your rules and were published during the timeframe selected, meaning that if you were disconnected for 90 seconds, and you requested two minutes of backfill, you will receive 30 seconds worth of duplicate Tweets. Due to this, you should make sure your system is tolerant of duplicate \ndata.\n\n*This feature is currently only available to the academic research product track*.", "disabled": true } ] }, "description": "Stream, in real-time, roughly a 1% sample of all public Tweets. \n\nPlease note streaming responses are currently [not supported](https://github.com/postmanlabs/postman-app-support/issues/5040) in Postman. Use this to help form your request, then click on Code > cURL. Copy the cURL command and paste in terminal to view the response." }, "response": [] } ], "description": "The sampled stream endpoint allows developers to stream, in real-time, roughly a 1% sample of all public Tweets. \n\nPlease note streaming responses are currently not supported in Postman. Use the Stream request to help form your request, then click on Code > cURL. Copy the cURL command and paste in terminal to view the response.", "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Spaces", "item": [ { "name": "Spaces lookup", "item": [ { "name": "Spaces lookup by single ID", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/spaces/:id?space.fields=&expansions=&user.fields=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "spaces", ":id" ], "query": [ { "key": "space.fields", "value": "", "description": "Comma-separated list of fields from the Space object you want to return from your request.\n\nAvailable fields:\nhost_ids,created_at,creator_id,id,lang,invited_user_ids, participants,speaker_ids,started_at,state,title,updated_at, scheduled_start,is_ticketed\n\nDefault fields:\nid,state" }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAvailable values:\ninvited_user_ids,speaker_ids,creator_id,host_ids" }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields from the Space object you want to return from your request.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username" } ], "variable": [ { "key": "id", "value": "", "description": "The ID of the Spaces to lookup." } ] }, "description": "This endpoint returns information about a single Space with the specified ID." }, "response": [ { "name": "The request was successful", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/2/spaces/:id?space.fields=&expansions=&user.fields=", "host": [ "{{baseUrl}}" ], "path": [ "2", "spaces", ":id" ], "query": [ { "key": "space.fields", "value": "" }, { "key": "expansions", "value": "" }, { "key": "user.fields", "value": "" } ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "body": "{\n \"data\": {\n \"id\": \"\",\n \"state\": \"est irure eu mollit\",\n \"host_ids\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"creator_id\": \"\",\n \"lang\": \"pariatur tempor in\",\n \"is_ticketed\": \"\",\n \"invited_user_ids\": [\n \"\",\n \"\"\n ],\n \"participant_count\": \"\",\n \"scheduled_start\": \"\",\n \"speaker_ids\": [\n \"\",\n \"\"\n ],\n \"started_at\": \"\",\n \"title\": \"\",\n \"updated_at\": \"\"\n },\n \"includes\": {\n \"users\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"created_at\": \"\",\n \"protected\": \"\",\n \"verified\": \"\",\n \"withheld\": {\n \"country_codes\": [\n {\n \"value\": \"\"\n }\n ],\n \"scope\": \"\"\n },\n \"profile_image_url\": \"\",\n \"location\": \"\",\n \"url\": \"\",\n \"description\": \"\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"value\": \"\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"value\": \"\"\n }\n ],\n \"hashtags\": [\n {\n \"value\": \"\"\n }\n ],\n \"mentions\": [\n {\n \"value\": \"\"\n }\n ],\n \"cashtags\": [\n {\n \"value\": \"\"\n }\n ]\n }\n },\n \"pinned_tweet_id\": \"\",\n \"public_metrics\": {\n \"followers_count\": \"\",\n \"following_count\": \"\",\n \"tweet_count\": \"\",\n \"listed_count\": \"\"\n }\n }\n ]\n },\n \"errors\": [\n {\n \"detail\": \"\",\n \"status\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n}" }, { "name": "The request has failed.", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/2/spaces/:id?space.fields=&expansions=&user.fields=", "host": [ "{{baseUrl}}" ], "path": [ "2", "spaces", ":id" ], "query": [ { "key": "space.fields", "value": "" }, { "key": "expansions", "value": "" }, { "key": "user.fields", "value": "" } ], "variable": [ { "key": "id" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}" } ] }, { "name": "Spaces lookup by list of IDs", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/spaces?ids=&space.fields=&expansions=&user.fields=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "spaces" ], "query": [ { "key": "ids", "value": "", "description": "Required. A comma separated list of IDs of the Spaces to lookup. You can specify up to 100 IDs." }, { "key": "space.fields", "value": "", "description": "Comma-separated list of fields from the Space object you want to return from your request.\n\nAvailable fields:\nhost_ids,created_at,creator_id,id,lang,invited_user_ids, participants,speaker_ids,started_at,state,title,updated_at, scheduled_start,is_ticketed\n\nDefault fields:\nid,state" }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAvailable values:\ninvited_user_ids,speaker_ids,creator_id,host_ids" }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields from the Space object you want to return from your request.\n\nAllowed values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username" } ] }, "description": "This endpoint returns information about one or more Spaces with the specified comma-separated list of IDs. You can request up to 100 Spaces in a single request" }, "response": [ { "name": "The request was successful", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/2/spaces?ids=&space.fields=&expansions=&user.fields=", "host": [ "{{baseUrl}}" ], "path": [ "2", "spaces" ], "query": [ { "key": "ids", "value": "" }, { "key": "space.fields", "value": "" }, { "key": "expansions", "value": "" }, { "key": "user.fields", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"state\": \"dolore qui sunt non\",\n \"host_ids\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"creator_id\": \"\",\n \"lang\": \"ipsum aliqua\",\n \"is_ticketed\": \"\",\n \"invited_user_ids\": [\n \"\",\n \"\"\n ],\n \"participant_count\": \"\",\n \"scheduled_start\": \"\",\n \"speaker_ids\": [\n \"\",\n \"\"\n ],\n \"started_at\": \"\",\n \"title\": \"\",\n \"updated_at\": \"\"\n }\n ],\n \"includes\": {\n \"users\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"created_at\": \"\",\n \"protected\": \"\",\n \"verified\": \"\",\n \"withheld\": {\n \"country_codes\": [\n {\n \"value\": \"\"\n }\n ],\n \"scope\": \"\"\n },\n \"profile_image_url\": \"\",\n \"location\": \"\",\n \"url\": \"\",\n \"description\": \"\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"value\": \"\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"value\": \"\"\n }\n ],\n \"hashtags\": [\n {\n \"value\": \"\"\n }\n ],\n \"mentions\": [\n {\n \"value\": \"\"\n }\n ],\n \"cashtags\": [\n {\n \"value\": \"\"\n }\n ]\n }\n },\n \"pinned_tweet_id\": \"\",\n \"public_metrics\": {\n \"followers_count\": \"\",\n \"following_count\": \"\",\n \"tweet_count\": \"\",\n \"listed_count\": \"\"\n }\n }\n ]\n },\n \"errors\": [\n {\n \"detail\": \"\",\n \"status\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n}" }, { "name": "The request has failed.", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/2/spaces?ids=&space.fields=&expansions=&user.fields=", "host": [ "{{baseUrl}}" ], "path": [ "2", "spaces" ], "query": [ { "key": "ids", "value": "" }, { "key": "space.fields", "value": "" }, { "key": "expansions", "value": "" }, { "key": "user.fields", "value": "" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}" } ] }, { "name": "Lookup Spaces created by one or more users", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/spaces/by/creator_id?user_ids=&space.fields=&expansions=&user.fields=", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "spaces", "by", "creator_id" ], "query": [ { "key": "user_ids", "value": "", "description": "Required. A comma-separated list of user IDs. You can specify up 100 IDs in a single request." }, { "key": "space.fields", "value": "", "description": "Comma-separated list of fields from the Space object you want to return from your request.\n\nAvailable fields:\nhost_ids,created_at,creator_id,id,lang,invited_user_ids, participants,speaker_ids,started_at,state,title,updated_at, scheduled_start,is_ticketed\n\nDefault fields:\nid,state" }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAvailable values:\ninvited_user_ids,speaker_ids,creator_id,host_ids" }, { "key": "user.fields", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAvailable values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name.username" } ] }, "description": "This endpoint returns information about a user. Specify user by username." }, "response": [ { "name": "The request was successful", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/2/spaces/by/creator_id?user_ids=&filter=cupidatat officia quis laborum&expansions=&space.fields=&expansions=&user.fields=", "host": [ "{{baseUrl}}" ], "path": [ "2", "spaces", "by", "creator_id" ], "query": [ { "key": "user_ids", "value": "" }, { "key": "filter", "value": "cupidatat officia quis laborum" }, { "key": "expansions", "value": "" }, { "key": "space.fields", "value": "" }, { "key": "expansions", "value": "" }, { "key": "user.fields", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"state\": \"dolore qui sunt non\",\n \"host_ids\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"creator_id\": \"\",\n \"lang\": \"ipsum aliqua\",\n \"is_ticketed\": \"\",\n \"invited_user_ids\": [\n \"\",\n \"\"\n ],\n \"participant_count\": \"\",\n \"scheduled_start\": \"\",\n \"speaker_ids\": [\n \"\",\n \"\"\n ],\n \"started_at\": \"\",\n \"title\": \"\",\n \"updated_at\": \"\"\n }\n ],\n \"includes\": {\n \"users\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"created_at\": \"\",\n \"protected\": \"\",\n \"verified\": \"\",\n \"withheld\": {\n \"country_codes\": [\n {\n \"value\": \"\"\n }\n ],\n \"scope\": \"\"\n },\n \"profile_image_url\": \"\",\n \"location\": \"\",\n \"url\": \"\",\n \"description\": \"\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"value\": \"\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"value\": \"\"\n }\n ],\n \"hashtags\": [\n {\n \"value\": \"\"\n }\n ],\n \"mentions\": [\n {\n \"value\": \"\"\n }\n ],\n \"cashtags\": [\n {\n \"value\": \"\"\n }\n ]\n }\n },\n \"pinned_tweet_id\": \"\",\n \"public_metrics\": {\n \"followers_count\": \"\",\n \"following_count\": \"\",\n \"tweet_count\": \"\",\n \"listed_count\": \"\"\n }\n }\n ]\n },\n \"errors\": [\n {\n \"detail\": \"\",\n \"status\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n}" }, { "name": "The request has failed.", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/2/spaces/by/creator_id?user_ids=&filter=cupidatat officia quis laborum&expansions=&space.fields=&expansions=&user.fields=", "host": [ "{{baseUrl}}" ], "path": [ "2", "spaces", "by", "creator_id" ], "query": [ { "key": "user_ids", "value": "" }, { "key": "filter", "value": "cupidatat officia quis laborum" }, { "key": "expansions", "value": "" }, { "key": "space.fields", "value": "" }, { "key": "expansions", "value": "" }, { "key": "user.fields", "value": "" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}" } ] } ], "description": "Endpoints you can call if you know the ID of a Space, the ID of its creator, or the ID of users whose followings may be hosting Spaces." }, { "name": "Search Spaces", "item": [ { "name": "Search Spaces by title", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/spaces/search?query=&state=live&space.fields=&expansions=&user.fields", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "spaces", "search" ], "query": [ { "key": "query", "value": "", "description": "Required. A search term. Can be a keyword, hashtag, or mention." }, { "key": "state", "value": "live", "description": "Required. Return only Spaces with a specific running status.\n\nAllowed values:\nlive,scheduled" }, { "key": "space.fields", "value": "", "description": "Comma-separated list of fields from the Space object you want to return from your request.\n\nAvailable fields:\nhost_ids,created_at,creator_id,id,lang,invited_user_ids, participants,speaker_ids,started_at,state,title,updated_at, scheduled_start,is_ticketed\n\nDefault fields:\nid,state" }, { "key": "expansions", "value": "", "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAvailable values:\ninvited_user_ids,speaker_ids,creator_id,host_ids" }, { "key": "user.fields", "value": null, "description": "Comma-separated list of fields to expand. Expansions enable requests to expand an ID into a full object in the includes response object.\n\nAvailable values:\ncreated_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,public_metrics,url,username,verified,withheld\n\nDefault values:\nid,name,username" } ] }, "description": "This endpoint returns Spaces matching the specified keyword query." }, "response": [ { "name": "The request was successful", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/2/spaces/search?query=&state=cupidatat officia quis laborum&expansions=&space.fields=&expansions=&user.fields=", "host": [ "{{baseUrl}}" ], "path": [ "2", "spaces", "search" ], "query": [ { "key": "query", "value": "" }, { "key": "state", "value": "cupidatat officia quis laborum" }, { "key": "expansions", "value": "" }, { "key": "space.fields", "value": "" }, { "key": "expansions", "value": "" }, { "key": "user.fields", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"state\": \"dolore qui sunt non\",\n \"host_ids\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"creator_id\": \"\",\n \"lang\": \"ipsum aliqua\",\n \"is_ticketed\": \"\",\n \"invited_user_ids\": [\n \"\",\n \"\"\n ],\n \"participant_count\": \"\",\n \"scheduled_start\": \"\",\n \"speaker_ids\": [\n \"\",\n \"\"\n ],\n \"started_at\": \"\",\n \"title\": \"\",\n \"updated_at\": \"\"\n }\n ],\n \"includes\": {\n \"users\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"created_at\": \"\",\n \"protected\": \"\",\n \"verified\": \"\",\n \"withheld\": {\n \"country_codes\": [\n {\n \"value\": \"\"\n }\n ],\n \"scope\": \"\"\n },\n \"profile_image_url\": \"\",\n \"location\": \"\",\n \"url\": \"\",\n \"description\": \"\",\n \"entities\": {\n \"url\": {\n \"urls\": [\n {\n \"value\": \"\"\n }\n ]\n },\n \"description\": {\n \"urls\": [\n {\n \"value\": \"\"\n }\n ],\n \"hashtags\": [\n {\n \"value\": \"\"\n }\n ],\n \"mentions\": [\n {\n \"value\": \"\"\n }\n ],\n \"cashtags\": [\n {\n \"value\": \"\"\n }\n ]\n }\n },\n \"pinned_tweet_id\": \"\",\n \"public_metrics\": {\n \"followers_count\": \"\",\n \"following_count\": \"\",\n \"tweet_count\": \"\",\n \"listed_count\": \"\"\n }\n }\n ]\n },\n \"errors\": [\n {\n \"detail\": \"\",\n \"status\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n}" } ] } ], "description": "Endpoints to search live and upcoming Spaces by keyword." } ] }, { "name": "Batch Compliance", "item": [ { "name": "Create a batch compliance job", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"type\": \"tweets\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.twitter.com/2/compliance/jobs", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "compliance", "jobs" ] } }, "response": [] }, { "name": "Get all batch compliance jobs", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/compliance/jobs?type=tweets", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "compliance", "jobs" ], "query": [ { "key": "type", "value": "tweets" } ] } }, "response": [] }, { "name": "Get a compliance job by ID", "request": { "method": "GET", "header": [], "url": { "raw": "https://api.twitter.com/2/compliance/jobs/:id", "protocol": "https", "host": [ "api", "twitter", "com" ], "path": [ "2", "compliance", "jobs", ":id" ], "variable": [ { "key": "id", "value": null } ] } }, "response": [] } ] } ], "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearer_token}}", "type": "string" } ] }, "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/*", " * This pre-request script retrieves a Bearer token from the client credentials", " * you provide in your environment file.", " */", "// Retrieve env variables currently configured", "const env_variables = pm.environment.toObject({", " excludeDisabled: true", "});", "", "const addToken = () => {", " pm.sendRequest({", " url: 'https://api.twitter.com/oauth2/token',", " method: 'POST',", " auth: {", " type: 'basic',", " basic: {", " username: env_variables.consumer_key,", " password: env_variables.consumer_secret", " }", " },", " headers: {", " 'Content-type': 'Content-type: application/x-www-form-urlencoded; charset: utf-8'", " },", " body: {", " mode: 'urlencoded',", " urlencoded: 'grant_type=client_credentials'", " }", " }, (err, res) => {", " if (err) {", " console.error('Error while generating a bearer token:', err);", " } else {", " const {access_token} = res.json();", " env_variables.bearer_token = access_token;", " pm.environment.set('bearer_token', access_token);", " }", " });", "}", "", "const prepareBearerToken = () => {", " // Check if the required variables are set", " for (const key of ['consumer_key', 'consumer_secret']) {", " if (typeof env_variables[key] === 'undefined' || !env_variables[key]) {", " console.error('Missing required env variable:', key);", " return;", " }", " }", " ", " // Use an existing Bearer token, if already provided", " if (typeof env_variables.bearer_token === 'undefined' || env_variables.bearer_token === '' || env_variables.bearer_token === null || env_variables.bearer_token.toLowerCase() === 'your bearer token') {", " addToken();", " }", "}", "", "prepareBearerToken();", "", "const prepareOAuthSignature = () => {", " /*", " * This is a Pre-request script for Postman client to remediate OAuth 1.0a issue", " * where certain request fails if the query parameter includes some specific characters.", " * https://tools.ietf.org/html/rfc3986#section-2.2 (rfc3986, gen-delims reserved characters)", " *", " * NOTE: This Pre-script is intended to use with \"GET\" request but might be able to", " * work with other methods that have no request body.", " * For \"POST\" request, there's another workaround.", " * See: https://github.com/twitterdev/postman-twitter-ads-api/issues/2", " * ", " * In order to use this Pre-request script, you need to change your \"Authorization\" type to", " * \"No Auth\" only for the target request and do not apply to the top-level object.", " */", " ", " const sdk = require('postman-collection');", " ", " function toArray(object) {", " let array = [];", " Object.keys(object).forEach(key => {", " array.push(`${key}=${object[key]}`);", " });", " return array", " }", " ", " // fetch all env variables that are currently defined", " const env_variables = pm.environment.toObject({", " excludeDisabled: true", " });", " ", " const oauth_consumer_key = env_variables.consumer_key;", " const oauth_consumer_secret = env_variables.consumer_secret;", " const oauth_token = env_variables.access_token;", " const oauth_secret = env_variables.token_secret;", " const oauth_signing_key = `${oauth_consumer_secret}&${oauth_secret}`;", " ", " // create random oauth_nonce string", " const random_source = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';", " let oauth_nonce = '';", " for (let i = 0; i < 32; i++) {", " oauth_nonce += random_source.charAt(Math.floor(Math.random() * random_source.length));", " }", " ", " const oauth_parameter_string_object = {};", " oauth_parameter_string_object.oauth_consumer_key = oauth_consumer_key;", " oauth_parameter_string_object.oauth_token = oauth_token;", " const oauth_nonce_array = CryptoJS.enc.Utf8.parse(oauth_nonce);", " oauth_parameter_string_object.oauth_nonce = encodeURIComponent(CryptoJS.enc.Base64.stringify(oauth_nonce_array));", " oauth_parameter_string_object.oauth_signature_method = 'HMAC-SHA1';", " oauth_parameter_string_object.oauth_version = '1.0';", " oauth_parameter_string_object.oauth_timestamp = Math.round((new Date()).getTime() / 1000);", " ", " // for Authorization request header (copy object)", " const oauth_authorization_header_object = Object.assign({}, oauth_parameter_string_object);", " ", " // convert query string into object (+ encode)", " const url_query_string_object = {};", " ", " const url_query_string_object_array = sdk.QueryParam.parse(", " pm.request.url.getQueryString({", " ignoreDisabled: true", " })", " ).filter(el => !!el.key);", " ", " url_query_string_object_array.forEach(item => {", " url_query_string_object[item.key] = encodeURIComponent(item.value);", " });", " ", " // merge query parameter", " Object.assign(oauth_parameter_string_object, url_query_string_object);", " ", " // sort object by key", " const oauth_parameter_string_object_ordered = {};", " Object.keys(oauth_parameter_string_object).sort().forEach(function(key) {", " oauth_parameter_string_object_ordered[key] = oauth_parameter_string_object[key];", " });", " ", " // generate parameter string", " const oauth_parameter_string = toArray(oauth_parameter_string_object_ordered).join('&');", " ", " // replace dynamic variables", " let base_host = pm.request.url.getOAuth1BaseUrl();", " let regexp = /{{(.*?)}}/g;", " let result = null;", " while (result = regexp.exec(base_host)) {", " let value = env_variables[result[1]];", " base_host = base_host.replace(new RegExp(`{{${result[1]}}}`, 'g'), value);", " }", " ", " // generate base string", " const oauth_base_string = `${pm.request.method}&${encodeURIComponent(base_host)}&${encodeURIComponent(oauth_parameter_string)}`;", " ", " // generate signature", " const oauth_signature = CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA1(oauth_base_string, oauth_signing_key));", " ", " oauth_authorization_header_object.oauth_signature = encodeURIComponent(oauth_signature);", " ", " // generate Authorization header string", " const oauth_authorization_header = toArray(oauth_authorization_header_object).join(', ');", " ", " // generate Authorization header", " pm.request.headers.add({", " key: 'Authorization',", " value: `OAuth ${oauth_authorization_header}`", " });", " ", " // Escape URI parameters using encodeURIComponent => RFC3986", " if (Object.keys(url_query_string_object).length !== 0) {", " // generate query parameter string", " const request_parameter_string = toArray(url_query_string_object).join('&');", " ", " pm.request.url = `${pm.request.url.getOAuth1BaseUrl()}?${request_parameter_string}`;", " }", "}", "", "if (typeof pm.request.auth !== 'undefined' && pm.request.auth.type === 'oauth1') {", " prepareOAuthSignature();", "}" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ], "variable": [ { "key": "consumer_key", "value": "" }, { "key": "consumer_secret", "value": "" }, { "key": "access_token", "value": "" }, { "key": "token_secret", "value": "" }, { "key": "bearer_token", "value": "" } ] }