The US president has told followers in his social media site up to 50 million barrels of Venezuelan oil will be shipped directly to American ports.