Accepter une invitation de délégation
Accept a pending invitation for the account identified by cookie. Use membership_id from the invitations endpoint or username of the inviting account. A non-empty membership_id takes precedence over username, with no username fallback if the ID is not found. If neither selector is provided, acceptance occurs only when exactly one invitation is pending. No match, no invitations, or multiple invitations without a selector returns HTTP 500 in the current implementation. Success returns the selected invitation metadata. Requires a TwexAPI Bearer key and the recipient account’s authorized X credentials.
/twitter/delegate/acceptAuthorizationBearer token · headerrequisapplication/jsoncookiestringrequisproxystring | anyAfficher les propriétésMasquer les propriétés
stringanyusernamestring | anyAfficher les propriétésMasquer les propriétés
stringanymembership_idstring | anyAfficher les propriétésMasquer les propriétés
stringanycodeintegerrequismsgstringrequisdataDelegateInviterequisAfficher les propriétésMasquer les propriétés
membership_idstringrequisrolestringrequisscreen_namestringrequisnamestringrequisuser_idstringrequiscodeintegerrequismsgstringrequisdataany[] | anyrequisAfficher les propriétésMasquer les propriétés
anyanyanycodeintegerrequismsgstringrequisdataany[] | anyrequisAfficher les propriétésMasquer les propriétés
anyanyanycodeintegerrequismsgstringrequisdataany[] | anyrequisAfficher les propriétésMasquer les propriétés
anyanyany⚡Console interactive / Tester l'APIPOSTLive Console
https://api.twexapi.io1. Clé TwexAPI (Bearer Token) : À renseigner sous "Autorisation API" ci-dessous pour la facturation et l'authentification.
2. Cookie Twitter : Pour les opérations d'écriture (tweet, like, etc.), renseignez le Cookie Twitter (ex : auth_token=...; ct0=...) dans le champ cookie ci-dessous.
请在「请求配置」中确认参数后,点击底部的「发送请求」按钮。
curl -X POST "https://api.twexapi.io/twitter/delegate/accept" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"cookie": "YOUR_X_COOKIE_OR_AUTH_TOKEN",
"membership_id": "1234567890123456789"
}'const response = await fetch("https://api.twexapi.io/twitter/delegate/accept", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"cookie": "YOUR_X_COOKIE_OR_AUTH_TOKEN",
"membership_id": "1234567890123456789"
})
});import requests
response = requests.post(
"https://api.twexapi.io/twitter/delegate/accept",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json={
"cookie": "YOUR_X_COOKIE_OR_AUTH_TOKEN",
"membership_id": "1234567890123456789"
},
){
"code": 200,
"msg": "success",
"data": {
"membership_id": "1234567890123456789",
"role": "Contributor",
"screen_name": "example_owner",
"name": "Example Owner",
"user_id": "1234567890123456788"
}
}{
"code": 403,
"msg": "Authentication or credit access denied",
"data": []
}{
"code": 422,
"msg": "Invalid request",
"data": []
}{
"code": 500,
"msg": "Upstream or server error",
"data": null
}