Over the past few weeks our web application was enhanced to integrate with these two social media platforms and we notice some similarities and differences that may be of interest to others. However this blog post isn't meant to be an exhaustive comparison.
Similarities
- Has a 140-character text message limit (although in the Chinese language, one can express a lot with 140 characters)
- Adopt the followers, following, mentions etc for the friends' social graph structure.
- Has API for many languages (php, python etc) for developers to integrate applications into these services
- Has URL shorterning services.
- Supports OAuth 1.0a (a secure authorization standard).
- Sina Weibo allows uploading pictures (in JPG, PNG etc formats) in a text message. Twitter requires the use of a 3rd party service such as Twitpic.
- Sina Weibo supports identity verification. Users which are tagged with the letter V are verified users. Well-known celebrities seem to have their screen names tagged with the letter V. For regular users to be verified, they need to submit identification to prove who they say they are. When a new user signs up at Sina Weibo, a list of verified users is recommended to be added to his/her follower list. At Twitter, we had a few spammy users automatically following us after we first signed up.
- Developers who are building applications to integrate with Sina Weibo are required to get verification in order to have their application logo/image shown during the authorization process. This may mean submitting their business licenses or certificates to Sina. Twitter allows application logos to be shown without any verification process and there's no verification for individual users.
- Sina Weibo supports commenting on text messages. Twitter does not.
- Sina Weibo supports saving anyone's text messages. Twitter requires the use of a 3rd party service such as BackupMyTweets which only seems to save a user's own tweets.
- We work with the Python SDK for both services. Twitter's python SDK is Tweepy developed by a 3rd party. Sina Weibo Python SDK is supported officially by Sina, and is basically a slightly modified copy of an old version of Tweepy.
- Twitter is blocked in China while Sina Weibo is accessible globally.
- Sina is listed in NASDAQ in the US stock market. Twitter is a privately held company.