2014-12-24 63 views
0

我試圖製作一個Tumblr應用程序,它將獲取用戶儀表板並能夠以不同的方式呈現它。我的問題是,我完全不知道如何對用戶進行身份驗證(oauth - 訪問令牌和所有這些東西)。我無法理解如何從他們的網站上做到這一點。請請幫助我瞭解如何做到這一點,我真的需要幫助OAuth to Tumblr API以獲取用戶的儀表板PHP

回答

0

首先,對Tumblr.com API文檔: https://www.tumblr.com/docs/en/api/v2

如果您使用的是PHP,我可以推薦的PHP類的OAuth在PHPClasses.org: http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html

除了上面提到的PHP類,您還需要在HTTP客戶端: http://www.phpclasses.org/httpclient

下載從PHPClasses.org兩個包,並把日他們一個文件夾中:

/yourapp/...

轉到https://www.tumblr.com/oauth/apps和註冊應用程序,確保回調URL,你使用你的腳本URL匹配。 (如:http://domain.tld/folder/script.php

然後看看從你下載的OAuth的類login_with_tumblr.php文件,並改變這些值:

// your OAuth Consumer Key from https://www.tumblr.com/oauth/apps 
$client->client_id = ''; 
// your OAuth Consumer Key from https://www.tumblr.com/oauth/apps 
$client->client_secret = ''; 

現在加載來自瀏覽器的腳本,它會初始化Tumblr Oauth並使用消費者和密鑰對您進行身份驗證。

您現在可以通過PHP訪問Tumblr的API。

祝你好運!