Several dozen demonstrators harangued a group of American diplomats in Ramallah Tuesday in protest over US policies towards the Palestinians.
The demonstration, which was organised through Facebook, saw around 25 people gather outside a restaurant in central Ramallah where officials from the US consulate were hosting a function for Palestinian groups NGOs working with USAID.
"Shame on you! Shame on you!" they chanted in a demonstration to protest against US opposition to a Palestinian attempt to win state membership at the United Nations.
The protesters held up placards reading: "We don't want US money" in reference to a decision by the US Congress to freeze some $200 million in aid to the Palestinians in response to the bid to secure UN membership.
Frank Finver, a spokesman for the US consulate in Jerusalem, confirmed the incident and said one of the protesters had hurled a shoe at those waiting to go in.
Signup to our newsletter and follow us on Facebook and Twitter!
"Around 20 to 25 people were demonstrating around a building in Ramallah during a ceremony of granting grants. At a certain moment, a shoe was thrown towards the people who were outside, waiting to enter the building," he told AFP.
The consul general was not in the building at the time, he added.
The protesters did not stop the Americans from entering the restaurant, and the event inside went off without a hitch, another consular official told AFP.
"The event took place without any problems although there were some protesters outside," she said.
The United States is firmly opposed to the Palestinian attempt to secure UN membership, and says a Palestinian state can only emerge through direct negotiations with Israel.
Washington has pledged to veto the move when it comes before the Security Council for a vote, a move which has stoked deep anger among the Palestinians.