public void BindUserOAuth(string oauth_token, Roar.Callback <WebObjects.Facebook.BindOauthResponse> cb) { if (oauth_token == "") { logger.DebugLog("[roar] -- Must specify oauth_token for facebook binding"); return; } Roar.WebObjects.Facebook.BindOauthArguments args = new Roar.WebObjects.Facebook.BindOauthArguments(); args.oauth_token = oauth_token; facebook.bind_oauth(args, new BindOAuthCallback(cb)); }
public void DoWebplayerBind(Roar.Callback <WebObjects.Facebook.BindOauthResponse> cb) { if (oAuthToken == null || oAuthToken == "") { requestedBindCB = cb; postLoginAction = PostLogionAction.BindRoar; AttemptFacebookLoginChain(); } else { Roar.WebObjects.Facebook.BindOauthArguments args = new Roar.WebObjects.Facebook.BindOauthArguments(); args.oauth_token = oAuthToken; facebook.bind_oauth(args, new FacebookBindCallback(cb, this)); } }
public void bind_oauth(Roar.WebObjects.Facebook.BindOauthArguments args, ZWebAPI.Callback <Roar.WebObjects.Facebook.BindOauthResponse> cb) { api.MakeCall("facebook/bind_oauth", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Facebook.BindOauthResponse>(cb, bind_oauth_response_parser), true); }