我有一個簡單的要求,但不能爲我的生活弄清楚如何做到這一點:我想讓特定的Twitter用戶查看一個WordPress的博客。這些用戶都是[鎖定的] Twitter帳戶的追隨者。允許特定的Twitter用戶查看WordPress的博客
我認爲我需要使用oAuth,但我發現的所有插件和教程都是通用的 - 即您使用Twitter登錄,就是這樣。我想再去一步,並檢查用戶是否也在關注已鎖定的帳戶。
可以嗎?
我有一個簡單的要求,但不能爲我的生活弄清楚如何做到這一點:我想讓特定的Twitter用戶查看一個WordPress的博客。這些用戶都是[鎖定的] Twitter帳戶的追隨者。允許特定的Twitter用戶查看WordPress的博客
我認爲我需要使用oAuth,但我發現的所有插件和教程都是通用的 - 即您使用Twitter登錄,就是這樣。我想再去一步,並檢查用戶是否也在關注已鎖定的帳戶。
可以嗎?
創建與您的受保護帳戶關聯的Twitter應用。 (我會給你的鏈接,但我沒有足夠的SO點在一個職位有更多的2個鏈接,所以只是谷歌這一步)
爲您的受保護頁面創建一個自定義Wordpress頁面模板。見http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates
下面的步驟應該放在你的頁面模板代碼中:
一旦用戶在使用你提到你的Twitter的OAuth插件登錄,找到當前用戶的Twitter ID,它幾乎肯定會保存在$ _SESSION全球某處。
使用PHP包裝到Twitter API(像這樣一個https://github.com/abraham/twitteroauth/blob/master/DOCUMENTATION)來調用Twitter的API的GET /friends/ids
法設置爲您 Twitter的手柄SCREEN_NAME。您需要在第1步中提供給您的CONSUMER KEY和SECRET。這會給你一個你的追隨者列表。
檢查登錄用戶的標識是否在上一步返回的用戶標識列表中。如果是這樣,請致電the_content()
呈現網頁內容,如果不是,則不要進行該呼叫。
犧牲3粒糧食雄性綿羊,2只夜間生物和1只黑色無腿的昆蟲。
步驟4中的任何或所有生物都必須是處女嗎? – millimoose
謝謝湯姆,你是一個傳奇人物 - 很有意義,尤其是步驟4 –
謝天謝地,我們已經通過了所有那些迷信的廢話,在Web 2.0中老和犧牲的動物不再需要成爲處女。 – tombh