Implement Facebook\Provider
Example, callback fix bug in exception and added facebook to switch-case