Protocol that represents a request to the Facebook Graph API.
An implementation of this protocol is intended to be either generic and be used for a lot of separate endpoints, or encapsulate a request + response type for a single endpoint, for example
To send a request and receive a response - see
Nearly all Graph APIs require an access token. Unless specified, the
AccessToken.currentis used. Therefore, most requests will require login first (see
startfunction is provided for convenience for single requests.