@dudoan1234: I’m not sure I fully understand the question, but let me try.
Does list of scoped_timeline contain all promoted_tweet?
First, let’s make sure we’re on the same page in terms of terminology. In the Ads API, a “promoted_tweet” is an entity in the ads hierarchy. Specifically, it’s the association between a Tweet—this is what you see in the timeline, for example—and a line item. This is what allows a Tweet to be promoted and why the POST accounts/:account_id/promoted_tweets endpoint has line_item_id and tweet_ids (you can associate up to 50 Tweets in a single create request) as required parameters. So, “promoted_tweets” are Tweets that have been promoted.
Finally, to answer the question, because you don’t have to promoted every Tweet you create, the results from the GET accounts/:account_id/scoped_timeline and GET accounts/:account_id/promoted_tweets are not guaranteed to match. In fact, they will almost certainly not match.
Again:
Does list of scoped_timeline contain all promoted_tweet?
Now, if the question is whether the scoped timeline contains all of a user’s Tweets, the answer is that it depends. Like with the standard API endpoints, there is a maximum number of Tweets that can be retrieved.
Let me know if this helps answer your question.
Thanks!