在笨(版本2.0):微博返回用戶笨2和Twitter集成
domain.com/connections/twitter/?oauth_token=UXrtdKuLS2N6TCUJdtQAB & oauth_verifier = UXrtdKuLSUXrtdKuLS2N6TCUJdtQAB2N6T
但一直收到一個404頁。我錯過了一些非常簡單但重要的事情嗎?
注:頁面變得可見,如果我刪除'?'從網址。
在笨(版本2.0):微博返回用戶笨2和Twitter集成
domain.com/connections/twitter/?oauth_token=UXrtdKuLS2N6TCUJdtQAB & oauth_verifier = UXrtdKuLSUXrtdKuLS2N6TCUJdtQAB2N6T
但一直收到一個404頁。我錯過了一些非常簡單但重要的事情嗎?
注:頁面變得可見,如果我刪除'?'從網址。
或者你也可以利用A3M設置,裏面有所有的OpenID/Facebook的/嘰嘰喳喳內置和工作(少修修補補件,和你得到工作的CodeIgniter安裝)
詳情點擊這裏:
您需要在CodeIgniter中啓用
查詢字符串
GET數組。
在application/config/config.php
:
$config['allow_get_array'] = TRUE;
allow_get_array
將允許你(在你的控制器或者說$this->input->get()
)使用$_GET
。啓用此功能,您可以禁用查詢字符串(如果你想):
$config['enable_query_strings'] = FALSE;
它已經啓用(設置爲TRUE)。 – Simpanoz 2011-02-28 17:39:30
@Simpanoz:嘗試啓用'allow_get_array'。 – 2011-02-28 18:14:16
你在你的笨應用程序之外的文件可能會$ _GET OAuth令牌,並把它傳遞給你的控制器中的URI,就像一個參數...
您的應用程序文件夾之外...
<?php header('Location: http://yourdomain.com/twitter' . $_GET['oauth_token']);?>
這將您的令牌發送到Twitter的控制器,您可以在其中做
$token = $this->uri->segment(3);
,然後再處理它,你需要怎樣。 您是否在使用任何類型的OAuth庫,如jmathai's twitter-async?
至少我們需要看到一些代碼... – BoltClock 2011-02-28 17:23:41