Resolve t.co links to their target URLs
Changed onReturns where each t.co link leads, as X's own redirect says. Xquik reads the redirect and never visits the target site. A link t.co does not have comes back without resolvedUrl and costs nothing. A link X does not answer for in time comes back in unprocessedUrls, free. Each resolved link costs 1 credit.
Request
- Base URL: https://xquik.com/api/v1
- URL: https://xquik.com/api/v1/x/links/resolve
- Auth: one of:
- API key in header x-api-key
- HTTP bearer
- none
Query parameters
1 to 100 links of the form https://t.co/Xe1nm2pkSX, separated by commas. Any other link is refused. A link sent twice counts once. A longer URL fails at the edge before Xquik reads it.
Fields to keep in each row, comma-separated. Use dots for nested fields, such as author.username. A list keeps the field in each item. Case & underscores do not matter. A row that lacks a field leaves it out. Cursors, counts & diagnostics always stay. An unknown name answers 400 unknown_field with the valid names, before any read. The price stays the same. SDK row types then hold only the named fields. A longer URL fails at the edge before Xquik reads it.
Fields to drop from each row, comma-separated. It takes the same names as fields. With fields, it drops from the kept fields. A longer URL fails at the edge before Xquik reads it.
Response
Resolved links in the order sent
Example response
{
"links": [
{
"url": "https://t.co/Xe1nm2pkSX",
"resolvedUrl": "https://go.nasa.gov/3VcvAQn"
}
],
"unprocessedUrls": []
}Changes
- warning
added the new
topup_in_progressenum value to the/////response property for the response status - warning
added the new
topup_in_progressenum value to the//////response property for the response status - warning
added the new
topup_in_progressenum value to the/response property for the response status - warning
added the new
topup_in_progressenum value to the/response property for the response status - warning
added the new
topup_in_progressenum value to the/response property for the response status - warning
added the new
topup_in_progressenum value to the/response property for the response status - warning
added the new
topup_in_progressenum value to the//response property for the response status - warning
added the new
topup_in_progressenum value to the//response property for the response status - warning
added the new
topup_in_progressenum value to the//response property for the response status - warning
added the new
topup_in_progressenum value to the//response property for the response status - warning
added the new
topup_in_progressenum value to the//////response property for the response status - warning
added the new
topup_in_progressenum value to the///////response property for the response status - warning
added the new
topup_in_progressenum value to the//////response property for the response status - warning
added the new
topup_in_progressenum value to the///////response property for the response status
- warning
- breaking
added to the response body
oneOflist for the response status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the
response property const valueAsk the user to confirm a payment option before creating checkout.was added for the status - info
removed the
Ask the user to confirm a payment option before creating checkout.enum value from the////response property for the response status - info
removed the
Ask the user to top up at /dashboard/account. This key cannot open checkout.enum value from the////response property for the response status
- breaking