作者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
→ terrybob:沒記錯,應該是…應用程式區裡面的Canvas URL 12/05 18:52
→ backfish:Canvas URL現在好像要設成https是嗎 12/05 19:51
推 kuAIpAI:你要不要貼程式碼? 因為登入那邊可以設定轉頁位置 沒有設 12/06 11:55
→ kuAIpAI:應該會轉回 登入的網址 預設好像是這樣~ 然後網域一定要有 12/06 11:56
→ kuAIpAI:最近剛好 有寫到這東西~ 哈~ 12/06 11:57