|
Why are embedded objects stale or inaccurate? |
It's best to go to the primary resource for a definitive "answer" about something. Information about tweets should come from methods in the statuses namespace. Information about users from the users namespace. Information about following relationships in the friends/followings/followers/... |
|
How can I reclaim an inactive Twitter account for my project or application? |
Our Inactive Account Policy page on the help center contains information about how we handle inactive accounts. For Trademark Violations please refer to our Trademark Policy. |
|
I want to partner with Twitter; how do I reach the business development team? |
Our business development team is small and selective in the partnerships they pursue. If you're interested in partnering with Twitter, send a detailed email to partner@twitter.com -- due to volume of requests, we can't respond to all inquiries.
For many, the best path forward is to build... |
|
Counting Characters |
Twitter Character Encoding
Definition of a Character
Counting Characters
General Concepts
Combining Diacritical Marks - A Prelude to Normalization
Unicode Normalization
Language Specific Information
Ruby Specific Information
Java Specific Information
Perl Specific Information (and... |
|
Why do Tweets starting with D or M return a valid API response but not show up in my timeline? |
As described in Official Twitter Text Commands, Twitter's SMS interface allows for sending direct messages by using either of these formats:
D <username> <text>
M <username> <text>
These are valid anywhere you can issue a Tweet - try sending a DM through the Tweet box on... |
|
How do I disable t.co when creating a Tweet containing a link? |
There is no way to disable t.co. Links are wrapped with t.co to protect users no matter where they are interacting with Tweets. t.co is designed to be mostly transparent to the end-user through the use of Tweet Entities when rendering tweets, and the original domain will be displayed. See the t.co... |
|
t.co Link Wrapper FAQ |
When are links wrapped with t.co? Do I need to make an extra API call?
Will t.co-wrapped links always be the same length?
How do I calculate if a Tweet with a link is going to be over 140 characters or not?
My application or users already use URL shorteners. Will this break URL shortening... |
|
How Twitter wraps URLs with t.co |
Twitter uses twitter-text to parse status bodies and extract the entities, including URLs, that are returned with tweet responses. To understand the types of http and https-based URLs that our parser will extract and wrap with t.co, peruse the URL conformance tests.
At this time, the general rule... |
|
How long do I have to wait when requesting xAuth? |
Most xAuth requests will be processed within 72 business day hours though there are times of increased demand which can extend this duration. Plan accordingly and be sure that your initial request for xAuth access contains everything an API Policy Team member would need to confirm the legitimacy... |
|
xAuth |
About xAuth
xAuth is still OAuth. You still need to master how to send signed requests to Twitter.
The xAuth process will only yield read-only or read-write access tokens. Direct message read access is not provided with xAuth. If your application requires access to a user's direct messages,... |
|
How do I obtain a user's email address? |
If you'd like a user's email address, you'll need to ask a user for it within the confines of your own application and service. The Twitter API does not provide the user's email address as part of the OAuth token negotiation process nor does it offer other means to obtain it. |
|
How do I get access tokens from my iOS5 native Twitter application to my server? |
Using Reverse Auth is a method of converting the access representations available in the iOS Twitter framework. Usage of this API requires permission from Twitter's API policy team. Send a request to api@twitter.com with plenty of details about your application and why Reverse Auth is the best... |
|
How do I use the REST API over JSON-P? |
The REST API supports a callback parameter on nearly all methods. See Things Every Developer Should Know for more information. |
|
Working with Timelines |
Introduction
The Twitter API has several methods, such as GET statuses/user_timeline and GET statuses/home_timeline, which return a timeline of Tweet data. Such timelines can grow very large, so there are limits to how much of a timeline a client application may fetch in a single request.... |
|
How do I count out 140 characters? |
While Tweets are still limited to 140 characters, the character counting model has evolved over time. Tweets are UTF-8 string content and any UTF-8 character counts as a single character. Strings that are understood as links, such as "http://twitter.com", "twitter.com", "twitter.com/twitterapi"... |
|
The t.co URL Wrapper |
Tens of millions of links are tweeted on Twitter each day. Wrapping these shared links helps Twitter protect users from malicious content while offering useful insights on engagement. All links submitted within tweets and direct messages, regardless of length, will eventually be wrapped with t.co... |
|
Using Reverse Auth |
While the Twitter framework for iOS provides an incredibly easy way to make authenticated calls on behalf of a user to the Twitter API, you may find the need to process a user’s Twitter data on your server. To faciliate this, Twitter provides an endpoint that allows you to obtain the user's... |
|
Is the Twitter API down? Where can I find information about platform health? |
The API status page should be the first place you check for this information. There you will find information about average latency, known issues, and occaisionally information about transient service states.
Additionally, you can follow @twitterapi for tweets about service health, new features,... |
|
Do Twitter's OAuth 1.0A access tokens expire? |
The access tokens yielded to your through the OAuth process do not have an explicit expiration datetime attached to them. They will be valid for use when making requests on behalf of your users for as long as the user has granted your application access. A user can revoke access to your... |