Attend FREE Webinar on Digital Marketing for Career & Business Growth Register Now

Digital Marketing Blog

Digital Marketing Case Studies, WhyTos, HowTos, Interviews, News, Events, Jobs and more...

Twitter Removes 140 Character Limit On Direct Messages

    -  

Rate this post

Twitter is an online social networking service that enables users to send and read short 140-character messages called “tweets”. Registered users can read and post tweets, but unregistered users can only read them.

Now we are able to send much longer direct messages on Twitter.

The Twitter has removed the 140-character limit on its direct messaging feature in July, the company revealed in a post on its developer forum.

A Twitter spokesperson confirmed that the character limit would be changing sometime in July but declined to provide more specific timing. The character limit for regular tweets, which is also 140, will remain in place.

“You may be wondering what this means for the public side of Twitter,” Sachin Agarwal, Twitter’s product manager for direct messages, wrote in the post. “Nothing! Tweets will continue to be the 140 characters they are today.”

twitter dm

They’ve done a lot to improve Direct Messages over the past year and have much more exciting work on the horizon. One change changed that we want to make you aware of now is the removal of the 140 character limit in Direct Messages. So in order to make this change as seamless as possible for us they’ve included some recommendations below to ensure all your applications and services can handle these longer format messages before we flip the switch.

Twitter recommend taking the following actions in preparation:

Reviewing the new API additions below.

Update your GET requests so you will be able to receive the full length of DM text.

Adjust your app UI to accommodate longer DM text.

We encourage you to test and deploy the above changes in advance, but you won’t be able to send longer DMs until we launch in July. In the coming weeks though, we will update this post to include directions on how to test these changes, as well as a more specific launch date.

You may be wondering what this means for the public side of Twitter. Nothing! Tweets will continue to be the 140 characters they are today.

We’re excited to hear the input. If you had any technical questions, feel free to ask in the REST API forum161 or reach us @TwitterDev193.

API updates:

REST API

DM read endpoints (GET direct_messages435, GET direct_messages/sent126 and GET direct_messages/show116)

Send “full_text=true” as a query parameter to receive long DM text. If this parameter is not provided, you will get a truncated version of the DM. There will be no structural changes to the response returned by these endpoints.

DM write endpoint (POST direct_messages/new160)

The “text” parameter will start accepting text longer than 140 characters. The new limit for DMs will be 10k characters.

Streaming API

User Streams (GET user100) and Site Streams (GET site34) will automatically start receiving DMs that have text longer than 140 characters. Unlike the REST API, no additional parameter is needed. There will be no structural changes to the objects returned by these endpoints.

Here are a few updates to help you test sending and receiving long DMs in your app:

New account that can send and receive long DMs

The account is @LongDmBot300. You must follow this account.

You can send DMs to this account, and it will reply back with the same text.

This is the only account you can send messages to that are longer than 140 characters.

New help/configuration field

Twitter has added a field called “dm_text_character_limit” to the config object returned by the 1.1/help/configuration endpoint.

Currently, the value of this field is 140. When we raise the limit, the value of this field will reflect the new limit (10000).

New error code returned for message text over the limit

Twitter return 403 HTTP Status Code with Error Code 354 if the DM text is over the current limit.

Hope you’re as excited about long DMs as we are! Twitter putting the final touches on our apps now, and they started rolling out the change in mid-August.

Learnings

Twitter has now allowed users to send direct messages that are 10,000 characters long.

Direct messages have rival social networks like Facebook & LinkedIn doesn’t have any such length limits. I think Twitter thought about the competition in the messaging services with the WhatsApp and Facebook Messenger, so twitter surely knows the instant messaging services will be a big deal in the near future for sure. An expert says increasing popularity of direct messaging platforms such as WhatsApp and Facebook.

This move is the latest in a series of major changes the twitter has made to direct messages over the past year. Twitter introduced group messaging features into the service in January. The network also added an option that allows users to opt-in to receive private messages from anyone else on the service.

Previously, only users who followed one another could exchange direct messages. People can opt-in to receiving direct messages from anyone through “security and privacy” menu in the app’s main settings.

Credits: Twitter

Content Manager, Blogger, Social Media Maverick, Foodie, Gamer, Technology Enthusiast, Reader, Writer, Reviewer and Marketer.
  • social-media-training

  • Your Comment

    Your email address will not be published.




    [35000+ People already benefited]
    [35000+ People already benefited]
    [gravityform id="27" name="Optin Mobile" title="false" ajax="true" description="false" field_values="productid=da101&furthercom=optinMobile"]
    • This field is for validation purposes and should be left unchanged.
    [35000+ People already benefited]
    [35000+ People already benefited]
    [gravityform id="152" name="Optin Mobile" title="false" ajax="true" description="false" field_values="productid=dm101&furthercom=optinMobile"]
    • This field is for validation purposes and should be left unchanged.
    [35000+ People already benefited]
    [35000+ People already benefited]
    [gravityform id="152" name="Optin Mobile" title="false" ajax="true" description="false" field_values="productid=dm101&furthercom=optinMobileCTA"]
    • This field is for validation purposes and should be left unchanged.
    [35000+ People already benefited]
    [35000+ People already benefited]
    [gravityform id="152" name="Contact Me" title="false" description="false" field_values="productid=dm101&furthercom=optinCTA"]
    • This field is for validation purposes and should be left unchanged.