簡體   English   中英

如何在App Engine Authenticator中獲取Facebook訪問令牌

[英]How to get Facebook access token in App Engine Authenticator

在Google App Engine自定義Authenticator ,收到的Google訪問令牌為

  String accessToken = req.getHeader("Authorization")

鑒於檢索Facebook訪問令牌,我嘗試了很少的選擇,但沒有解決。

  String code = req.getParameter("code");
  String code = req.getParameter("access_token");

請為我提供有關如何獲取Facebook訪問令牌的建議。

安卓系統

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    FacebookSdk.sdkInitialize(this.getApplicationContext());
    accessToken = AccessToken.getCurrentAccessToken();
}

的iOS

- (void)viewDidLoad
{
  [super viewDidLoad];
  NSString *accessToken = [FBSDKAccessToken currentAccessToken];
}

JavaScript(網絡)

FB.getLoginStatus(function(response) {
  if (response.status === 'connected') {
    var accessToken = response.authResponse.accessToken;
  } 
} );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM