File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
scribejava-apis/src/main/java/com/github/scribejava/apis Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change 11package com .github .scribejava .apis ;
22
33import com .github .scribejava .core .builder .api .DefaultApi20 ;
4+ import com .github .scribejava .core .extractors .AccessTokenExtractor ;
5+ import com .github .scribejava .core .extractors .JsonTokenExtractor ;
46import com .github .scribejava .core .model .OAuthConfig ;
57import com .github .scribejava .core .model .OAuthConstants ;
68import com .github .scribejava .core .utils .OAuthEncoder ;
79import com .github .scribejava .core .utils .Preconditions ;
810
11+ /***
12+ * Facebook v2.5 API
13+ *
14+ */
915public class FacebookApi extends DefaultApi20 {
1016
1117 private static final String AUTHORIZE_URL
12- = "https://www.facebook.com/v2.2 /dialog/oauth?client_id=%s&redirect_uri=%s" ;
18+ = "https://www.facebook.com/v2.5 /dialog/oauth?client_id=%s&redirect_uri=%s" ;
1319
1420 private FacebookApi () {
1521 }
@@ -22,9 +28,15 @@ public static FacebookApi instance() {
2228 return InstanceHolder .INSTANCE ;
2329 }
2430
31+ @ Override
32+ public AccessTokenExtractor getAccessTokenExtractor () {
33+
34+ return new JsonTokenExtractor ();
35+ }
36+
2537 @ Override
2638 public String getAccessTokenEndpoint () {
27- return "https://graph.facebook.com/v2.2 /oauth/access_token" ;
39+ return "https://graph.facebook.com/v2.5 /oauth/access_token" ;
2840 }
2941
3042 @ Override
You can’t perform that action at this time.
0 commit comments