作者backfish (121)
看板PHP
标题Re: [请益] Facebook 取得UserID
时间Mon Dec 5 18:31:23 2011
※ 引述《averywu (看文不要只会用横的看)》之铭言:
: 标题: [请益] Facebook 取得UserID
: 时间: Wed Sep 21 15:08:20 2011
:
: 目前在试做取得Facebook User ID.
: 照官方做法
:
: <?php
: require_once("php-sdk/facebook.php");
: $config = array();
: $config['appId'] = '我申请的APP的AppId';
: $config['secret'] = '我申请的APP的Secret';
: $config['fileUpload'] = false; // optional
: $facebook = new Facebook($config);
: // Get User ID
: $user = $facebook->getUser();
:
: if($user){
: echo 'ID:'.$user;
: }else{
: $login_url = $facebook->getLoginUrl();
: echo 'Please <a href="' . $login_url . '">login?</a>';
: }
: ?>
: 却怎麽也抓不到 UserID,按下 Login? 後确实会带用户到登入画面,也有询问
:
: 是否授权我的APP存取他的资料。
:
: 使用者按下确定後,回到我的页面然後一样跑
:
: $login_url = $facebook->getLoginUrl();
: echo 'Please <a href="' . $login_url . '">login?</a>';
:
: 我在想是不是我APP设定有问题,因为目前尚未申请DOMAIN。
:
: 一切都是用IP作业,网站位置填了。App 网域他不让我填(因为还没申请DOMAIN)
:
: App 网域一定要填吗? 还是我CODE基本上就错很大了?
:
:
: --
: 小恶魔的家
: http://blog.pixnet.net/shiuju/
: --
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 60.251.237.155
: → kerash:网域一定要有 09/21 15:11
: → averywu:感谢 09/21 15:17
: → averywu:加了 App 网域还是没用 ... 09/21 17:37
: → kerash:网域跟网址有搭吗? 09/21 19:54
我跟原po的问题一样
我的网址是
http://www.mejen.com.tw/fb/example.php
网域是mejen.com.tw
我在登入画面按确定之後,画面会被转到
http://www.mejen.com.tw/
为什麽不是
http://www.mejen.com.tw/fb/ 执行程式的这一层呢?
而且我回到example.php的页面,会发现它显示仍然没有取得$user,
似乎登入之後,还是没取得$user
请问我该修改哪里的设定呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.199.252
1F:→ terrybob:没记错,应该是…应用程式区里面的Canvas URL 12/05 18:52
2F:→ backfish:Canvas URL现在好像要设成https是吗 12/05 19:51
3F:推 kuAIpAI:你要不要贴程式码? 因为登入那边可以设定转页位置 没有设 12/06 11:55
4F:→ kuAIpAI:应该会转回 登入的网址 预设好像是这样~ 然後网域一定要有 12/06 11:56
5F:→ kuAIpAI:最近刚好 有写到这东西~ 哈~ 12/06 11:57