Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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));
     }
 }
Ejemplo n.º 3
0
 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);
 }