Yes, to open a certified Weibo account, you need a Chinese business license. Weibo requires companies to have a registered Chinese business entity to ensure credibility and authenticity.