diff --git a/lib/Facebook/OpenGraph.pm b/lib/Facebook/OpenGraph.pm index bccc67a..189176d 100644 --- a/lib/Facebook/OpenGraph.pm +++ b/lib/Facebook/OpenGraph.pm @@ -269,9 +269,17 @@ sub _get_token { # It, however, returnes no "expires" parameter on some edge cases. # e.g. Your app requests manage_pages permission. # https://developers.facebook.com/bugs/597779113651383/ + if ($response->is_api_version_eq_or_later_than('v2.3')) { + # As of v2.3, to be compliant with RFC 6749, response is JSON formatted + # as described below. + # {"access_token": , "token_type":, "expires_in":