cakephp中的Vimeo Advanced API授权错误

时间:2013-12-14 06:23:22

标签: php cakephp oauth vimeo cakephp-2.3

我正在使用cakephp进行我的项目,并希望使用Advanced API在vimeo中包含我在其中一个频道中列出的视频。为此,我正在使用以下链接中的OAuth库

http://code.42dh.com/oauth/

这是我的索引代码和回调函数

public function index(){
        $this->set('title_for_layout', 'Administrator | Videos');               
        $client = $this->createClient();
        $requestToken = $client->getRequestToken('https://vimeo.com/oauth/request_token', 'http://' . $_SERVER['HTTP_HOST'] . '/example/callback');

        if ($requestToken) {
            $this->Session->write('vimeo_request_token', $requestToken);
            $this->redirect('https://vimeo.com/oauth/authorize?oauth_token=' . $requestToken->key);
        } else {
            echo "An error has occured";
        }
    }

    public function callback() {
        $requestToken = $this->Session->read('vimeo_request_token');
        $client = $this->createClient();
        $accessToken = $client->getAccessToken('https://vimeo.com/oauth/access_token', $requestToken);
    }

但是当索引页面加载后,它会将我重定向到以下链接

https://vimeo.com/oauth/authorize?oauth_token=

但它应该重定向,授权并返回我当前的应用页面。有没有人知道如何解决它?我现在试图这样做几个小时

由于

0 个答案:

没有答案