第三方登录后的同步信息问题

浏览:2123 发布日期:2014/01/20 分类:求助交流 关键字: 登录 同步
我现在已经能使用第三方登录,但是我想的是用户在网站上发布一个任务了之后在后台就同步到绑定的第三方平台上。参考的是麦当大哥的sdkhttp://www.thinkphp.cn/extend/292.htmlif ($vo = $objTask->create()) {
            if ($taskId=$objTask->add($vo)) {
                $_SESSION['taskId'] = $taskId;

                /*************新的同步操作**************/
                import("ORG.ThinkSDK.ThinkOauth"); //导入SDK基类
                $qq   = ThinkOauth::getInstance('qq', $token); //实例化腾讯QQ开放平台对象 $token 参数为授权成功后获取到的 $token
                $data = $qq->call('user/get_user_info'); //调用接口
                
                /*************************************/

                /*同步到第三方登录平台*/
                import("ORG.DengLu.DengLu");
                $api = new DengLu('33614dene0riXPxSCZOLrXo1Adu0V5', '49157336Hhq32cHscjK8HbXcBK4113', 'utf-8');
                $task_info = $objTask->where(array('id'=>$taskId))->find();
                $content = "我在呐喊中国发布了:悬赏".$task_info['moneyAmount'].'元'.'征集<'.$task_info['taskName'].'>都快来投稿吧!';
                /*$mediaUserID = D("Bind")->where(array('uid'=>$_SESSION['id']))->getField('mediaUserID');*/
                $mediaUserID = D("Bind")->where(array('uid'=>$_SESSION['id']))->field('mediaUserID')->select();
                $mediaUserIDStr = $this->arrayToString2($mediaUserID);
                /*$url = 'http://192.168.1.112/nh/index.php/Task/taskDetail?id='.$taskId;*/
                $url = 'http://nahan.cn/index.php/Task/taskDetail?id='.$taskId;
                $result = $api->share($mediaUserIDStr,$content,$url,null);
                /************************/

                $this->success("任务发布成功",U('Pay/showPay'));
            } else {
                /*$this->display("../Public/error");*/
                $this->error("任务发布失败");
            }
        } else {
            $this->error($objTask->getError());
        }
请问我该怎么实现?
================补充==========
代码中12行到23行是之前使用灯鹭平台的分享,总是有问题,大家可以忽视。麦当大哥在demo里IndexAction第45行登录成功之后强调了要“妥善保管”token,请问具体应该怎么做?这里妥善保管token也只是一个平台的token啊,我要实现只要用户绑定,在发任务的时候就自动同步到他绑定的所有空间内

最佳答案
评论( 相关
后面还有条评论,点击查看>>