The Twitter Rules say:
You may not use the Twitter service for the purpose of spamming anyone. What constitutes “spamming” will evolve as we respond to new tricks and tactics by spammers. Some of the factors that we take into account when determining what conduct is considered to be spamming are:
If you post misleading links (e.g. affiliate links, links to malware/click jacking pages, etc.)
I know it doesn’t mean all kinds of affiliate links are prohibited, just misleading tweets width affiliate links are, right?
Then, may I post NON-misleading links? like
It’s a new product of *** company! astonishing! -> (affiliate link)
I believe the expression is anything but misleading.