2012-12-20 93 views
3

在最終的3.0 SDK中,ReauthorizeRequest類不見了。我如何替換下面的代碼?什麼是Session.ReauthorizeRequest的替代?

Session.ReauthorizeRequest request = new Session.ReauthorizeRequest(this, PERMISSIONS); 
request.setRequestCode(REAUTHORIZE_ACTIVITY); 
request.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK); 
request.setCallback(this); 
session.reauthorizeForPublish(request); 

回答

8

他們現在使用NewPermissionsRequest。 檢查這裏:https://developers.facebook.com/docs/reference/android/3.0/Session

Session.NewPermissionsRequest request = new Session.NewPermissionsRequest(this, PERMISSIONS); 
request.setRequestCode(REAUTHORIZE_ACTIVITY); 
request.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK); 
request.setCallback(this); 
session.requestNewPublishPermissions(request); 
+0

ü可以在這裏發佈的所有代碼,因爲我已經做了,但它要求重新授權第二遍的時候我要求更多的權限 –