Orkut Kütüphane ve CodeIgniter

0 Cevap php

Ben bir Kütüphanesi olarak CodeIgniter içine Orkut OS PHP Client birleştirmek çalışıyorum, ama hayır şans yaşıyorum.

Ben bir bağımsız (değil CodeIgniter iç) gibi benim localhost Orkut Client test zaman, iyi çalışıyor, ama ben bir CodeIgniter lib olarak çalıştığınızda, ben kullanıcı soran tutar (Google ile yönlendirme çeşit şaşırıp onlar) benim app erişim izni.

Başkasının bir kütüphane olarak CodeIgniter içine muhtemelen port bu istemci üzerinde mümkün olmuştur?

Düzenle - İşte benim CodeIgniter Kütüphanesi

<?php
    require_once "Orkut/globals.php";
    class Orkut_api {
        private $orkut;

        private $profileFields = array( 
                                        'displayName', 
                                        'currentLocation', 
                                        'thumbnailUrl', 
                                        'gender', 
                                        'name',
                                        'emails'
                                        );
        private $friendCount = 300;

        public function Orkut_api() {
            $this->orkut = new Orkut(g_orkut_consumer_key, g_orkut_consumer_secret);
        }

        public function auth() {
            try {
                $this->orkut->login();
                $this->fetchMe();
                $this->makeRequest();
            }
            catch(Exception $e) {
                $_SESSION['oauth_token']='';
                GenericError::stop(1, "Can't authenticate on Orkut");
            }
        }

        public function fetchMe() {
            // myself call
            $me = array('method' => 'people.get', 
                'params' => array('userId' => array('@me'), 'groupId' => '@self', 'fields' => $this->profileFields),
                );

            // add current user to the batch
            Orkut::addRequest($me,'self');
        }

        public function makeRequest() {
            // try to execute the request, and stop sending an error (if we get one) 
            $exec = Orkut::execute();

            if(isset($exec['scraps']['error'])) 
                    GenericError::stop(1,$exec['scraps']['error']['message']);

            $result[] = array('id'=>'0','message'=>'ok'); 
            $result[] = $exec;
            echo json_encode($result); 
        }
    }

İşte benim CI Denetleyicisi'dir:

public function orkut() {
            //Testing to make sure $_GET params work in CodeIgniter
            // if(is_array($_GET) && (!empty($_GET)))
            //              exit(print_r($_GET));

            $this->load->library('orkut_api');

            if(!isset($_SESSION['oauth_token']))
                $this->orkut_api->auth();
        }

İşte onların sanal ortamda benim cURL uç noktaları değiştirdikten sonra alıyorum hata

Signature_invalid: oauth erişim belirteci, kodu 400, mesaj isteyen mesaj 'Hata ile yakalanmamış istisna' İstisna '

0 Cevap