gpt4 book ai didi

php - yii中如何使用facebook-opengraph插件登录

转载 作者:可可西里 更新时间:2023-10-31 23:33:24 25 4
gpt4 key购买 nike

您好,我正在尝试使用 facebook graph api 通过 facebook 登录。我正在使用下面的代码来显示登录

<?php $this->widget('ext.yii-facebook-opengraph.plugins.LoginButton', array(
'show_faces'=>true,
'registration_url'=>'http://mysite/index.php/users/facebookregister',
'oauth'=>true, // JS SDK -enable OAuth 2.0
)); ?>

在我正在做的重定向页面中

<?php $userinfo = Yii::app()->facebook->getInfo() // gets the Graph info of the current user ?>

but it gives me error
Property "LoginButton.oauth" is not defined.

i am follwing this url to http://www.yiiframework.com/extension/facebook-opengraph/

最佳答案

oauth 属性不是在小部件中分配的,而是在配置文件(很可能是 main.php)的组件数组中分配的。

'components'=>array(
'facebook'=>array(
'class' => 'ext.yii-facebook-opengraph.SFacebook',
'appId'=>'YOUR_FACEBOOK_APP_ID', // needed for JS SDK, Social Plugins and PHP SDK
'secret'=>'YOUR_FACEBOOK_APP_SECRET', // needed for the PHP SDK
//'locale'=>'en_US', // override locale setting (defaults to en_US)
//'jsSdk'=>true, // don't include JS SDK
//'async'=>true, // load JS SDK asynchronously
//'jsCallback'=>false, // declare if you are going to be inserting any JS callbacks to the async JS SDK loader
//'status'=>true, // JS SDK - check login status
//'cookie'=>true, // JS SDK - enable cookies to allow the server to access the session
//'oauth'=>true, // JS SDK -enable OAuth 2.0
//'xfbml'=>true, // JS SDK - parse XFBML / html5 Social Plugins
//'html5'=>true, // use html5 Social Plugins instead of XFBML
//'ogTags'=>array( // set default OG tags
//'title'=>'MY_WEBSITE_NAME',
//'description'=>'MY_WEBSITE_DESCRIPTION',
//'image'=>'URL_TO_WEBSITE_LOGO',
//),
),
),

关于php - yii中如何使用facebook-opengraph插件登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com