Best Answer - Chosen by Voting
Here "sites" = "websites". Sentence is about clumsy programmer. "Third-party" in general means not the distributor, not receiver of the service but someone third, beyond transaction in this case websites that use some embedded feature provided by Facebook.