久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    <small id='UrcUo'></small><noframes id='UrcUo'>

    <tfoot id='UrcUo'></tfoot>
    <legend id='UrcUo'><style id='UrcUo'><dir id='UrcUo'><q id='UrcUo'></q></dir></style></legend>
      • <bdo id='UrcUo'></bdo><ul id='UrcUo'></ul>

    1. <i id='UrcUo'><tr id='UrcUo'><dt id='UrcUo'><q id='UrcUo'><span id='UrcUo'><b id='UrcUo'><form id='UrcUo'><ins id='UrcUo'></ins><ul id='UrcUo'></ul><sub id='UrcUo'></sub></form><legend id='UrcUo'></legend><bdo id='UrcUo'><pre id='UrcUo'><center id='UrcUo'></center></pre></bdo></b><th id='UrcUo'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='UrcUo'><tfoot id='UrcUo'></tfoot><dl id='UrcUo'><fieldset id='UrcUo'></fieldset></dl></div>

      如何使用 Twitter API 1.1 獲取用戶圖像?

      How to get user image with Twitter API 1.1?(如何使用 Twitter API 1.1 獲取用戶圖像?)
        <tbody id='jgfbL'></tbody>

    2. <tfoot id='jgfbL'></tfoot>

      <small id='jgfbL'></small><noframes id='jgfbL'>

    3. <legend id='jgfbL'><style id='jgfbL'><dir id='jgfbL'><q id='jgfbL'></q></dir></style></legend>
        <bdo id='jgfbL'></bdo><ul id='jgfbL'></ul>
        <i id='jgfbL'><tr id='jgfbL'><dt id='jgfbL'><q id='jgfbL'><span id='jgfbL'><b id='jgfbL'><form id='jgfbL'><ins id='jgfbL'></ins><ul id='jgfbL'></ul><sub id='jgfbL'></sub></form><legend id='jgfbL'></legend><bdo id='jgfbL'><pre id='jgfbL'><center id='jgfbL'></center></pre></bdo></b><th id='jgfbL'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='jgfbL'><tfoot id='jgfbL'></tfoot><dl id='jgfbL'><fieldset id='jgfbL'></fieldset></dl></div>

                本文介紹了如何使用 Twitter API 1.1 獲取用戶圖像?的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                在 API 1.0 中,我們可以使用 users/profile_image/:screen_name

                例如:http://api.twitter.com/1/users/profile_image/EA_FIFA_FRANCE

                但是,它在 API 1.1 中不再起作用.

                請問您有解決方案嗎?

                解決方案

                用戶頭像

                好的,所以您需要用戶的個(gè)人資料圖片.您將需要查看 旨在幫助大家輕松或毫不費(fèi)力地向 1.1 API 發(fā)出經(jīng)過身份驗(yàn)證的請求.

                當(dāng)您使用它時(shí),您會得到上面看到的響應(yīng).按照帖子說明,一步一步,您可以在此處獲取庫(您只需在項(xiàng)目中包含一個(gè)文件).

                基本上,上一篇文章解釋了您需要執(zhí)行以下操作:

                • 創(chuàng)建一個(gè) Twitter 開發(fā)者帳戶
                • 從 Twitter 獲取一組獨(dú)特的密鑰(總共 4 個(gè)密鑰).
                • 將您的應(yīng)用設(shè)置為具有讀/寫訪問權(quán)限
                • 包括 TwitterApiExchange.php(庫)
                • 將您的密鑰放入 $settings 數(shù)組
                • 從文檔中選擇您的 URL 和請求方法(發(fā)布/獲取)(我把鏈接放在上面!)
                • 提出請求,就是這樣!

                一個(gè)實(shí)際例子

                我假設(shè)您按照上述帖子中的分步說明進(jìn)行操作(包含漂亮的彩色圖片).這是您用來獲得所需內(nèi)容的代碼.

                //需要庫文件,很明顯require_once('TwitterAPIExchange.php');//使用您從開發(fā)站點(diǎn)獲得的密鑰設(shè)置您的設(shè)置$設(shè)置=數(shù)組('oauth_access_token' =>"YOUR_ACCESS_TOKEN",'oauth_access_token_secret' =>"YOUR_ACCESS_TOKEN_SECRET",'consumer_key' =>"YOUR_CONSUMER_KEY",'consumer_secret' =>YOUR_CONSUMER_SECRET");//從文檔中選擇你想要的 url,這是 users/show$url = 'https://api.twitter.com/1.1/users/show.json';//根據(jù)文檔,請求方法是 GET,而不是 POST$requestMethod = 'GET';//設(shè)置你的獲取字符串,我們在這里使用我的網(wǎng)名$getfield = '?screen_name=j7mbo';//創(chuàng)建對象$twitter = new TwitterAPIExchange($settings);//發(fā)出請求并將響應(yīng)放入 $json 變量中$json = $twitter->setGetfield($getfield)->buildOauth($url, $requestMethod)->performRequest();//是json,所以解碼成數(shù)組$result = json_decode($json);//訪問數(shù)組中的 profile_image_url 元素回聲 $result->profile_image_url;

                差不多就是這樣!很簡單的.還有 users/lookup 可以有效地做同樣的事情,但你可以:

                <塊引用>

                根據(jù)傳遞給 user_id 和/或 screen_name 參數(shù)的逗號分隔值的指定,為每個(gè)請求返回最多 100 個(gè)用戶的完全水合用戶對象.

                如果您需要獲取多個(gè)用戶的詳細(xì)信息,請使用它,但由于您只需要一個(gè)用戶的詳細(xì)信息,請使用如上所示的 users/show.

                我希望能把事情弄清楚一點(diǎn)!

                In API 1.0, we can use users/profile_image/:screen_name

                For example : http://api.twitter.com/1/users/profile_image/EA_FIFA_FRANCE

                But, it doesn't work anymore in API 1.1.

                Do you have a solution, please ?

                解決方案

                The user's profile image

                Okay, so you want a user's profile image. You're going to need to take a look at the twitter REST API 1.1 docs. This is a list of all the different requests you can make to their API (don't worry, I'll get to how you actually do this later on).

                There are multiple ways to get the user's profile image, but the most notable one is: users/show. According to the docs for this, the users/show method:

                Returns a variety of information about the user specified by the required user_id or screen_name parameter. The author's most recent Tweet will be returned inline when possible.

                Well, the user profile image must be in there somewhere, correct?

                Let's have a look at a typical response to a request for this information, using the users/show url (we'll use my profile as an example).

                I've cut off some from the bottom, because there is a lot of data to go through. Most importantly, you'll see what you require:

                This is the profile_image_url key that you need to get access to.

                So, how do you do all this? It's pretty simple, actually.

                Authenticated Requests

                As you rightly pointed out, as of June 11th 2013 you can't make unauthenticated requests, or any to the 1.0 API any more, because it has been retired. So OAuth is the way to make requests to the 1.1 API.

                I wrote a stack overflow post with an aim to help all you guys make authenticated requests to the 1.1 API with little to no effort.

                When you use it, you'll get back the response you see above. Follow the posts instructions, step-by-step, and you can get the library here (you only need to include one file in your project).

                Basically, the previous post explains that you need to do the following:

                • Create a twitter developer account
                • Get yourself a set of unique keys from twitter (4 keys in total).
                • Set your application to have read/write access
                • Include TwitterApiExchange.php (the library)
                • Put your keys in a $settings array
                • Choose your URL and request method (Post/Get) from the docs (I put the link above!)
                • Make the request, that's it!

                A practical example

                I'm going to assume you followed the step-by-step instructions in the above post (containing pretty colour pictures). Here's the code you would use to get what you want.

                // Require the library file, obviously
                require_once('TwitterAPIExchange.php');
                
                // Set up your settings with the keys you get from the dev site
                $settings = array(
                    'oauth_access_token' => "YOUR_ACCESS_TOKEN",
                    'oauth_access_token_secret' => "YOUR_ACCESS_TOKEN_SECRET",
                    'consumer_key' => "YOUR_CONSUMER_KEY",
                    'consumer_secret' => "YOUR_CONSUMER_SECRET"
                );
                
                // Chooose the url you want from the docs, this is the users/show
                $url = 'https://api.twitter.com/1.1/users/show.json';
                // The request method, according to the docs, is GET, not POST
                $requestMethod = 'GET';
                
                // Set up your get string, we're using my screen name here
                $getfield = '?screen_name=j7mbo';
                
                // Create the object
                $twitter = new TwitterAPIExchange($settings);
                
                // Make the request and get the response into the $json variable
                $json =  $twitter->setGetfield($getfield)
                                 ->buildOauth($url, $requestMethod)
                                 ->performRequest();
                
                // It's json, so decode it into an array
                $result = json_decode($json);
                
                // Access the profile_image_url element in the array
                echo $result->profile_image_url;
                

                That's pretty much it! Very simple. There's also users/lookup which effectively does the same thing, but you can:

                Returns fully-hydrated user objects for up to 100 users per request, as specified by comma-separated values passed to the user_id and/or screen_name parameters.

                If you ever need to get more than one user's details, use that, but as you only require one user's details, use users/show as above.

                I hope that cleared things up a bit!

                這篇關(guān)于如何使用 Twitter API 1.1 獲取用戶圖像?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標(biāo)不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個(gè)值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)
                  <tbody id='7l67K'></tbody>

                <legend id='7l67K'><style id='7l67K'><dir id='7l67K'><q id='7l67K'></q></dir></style></legend>

                <small id='7l67K'></small><noframes id='7l67K'>

                    • <i id='7l67K'><tr id='7l67K'><dt id='7l67K'><q id='7l67K'><span id='7l67K'><b id='7l67K'><form id='7l67K'><ins id='7l67K'></ins><ul id='7l67K'></ul><sub id='7l67K'></sub></form><legend id='7l67K'></legend><bdo id='7l67K'><pre id='7l67K'><center id='7l67K'></center></pre></bdo></b><th id='7l67K'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='7l67K'><tfoot id='7l67K'></tfoot><dl id='7l67K'><fieldset id='7l67K'></fieldset></dl></div>
                      <tfoot id='7l67K'></tfoot>

                      • <bdo id='7l67K'></bdo><ul id='7l67K'></ul>
                        1. 主站蜘蛛池模板: 嫩草最新网址 | 在线观看国产视频 | 日韩手机视频 | 在线观看国产视频 | av天天干 | 欧美一区二区三区国产 | 国产ts人妖一区二区三区 | 日本三级播放 | 国产精品一码二码三码在线 | 亚洲精品一区二 | 亚洲www啪成人一区二区麻豆 | 在线日韩中文字幕 | 丁香色婷婷 | 日韩中文字幕视频 | 可以免费观看的av | 欧美综合在线视频 | 久久久成人动漫 | 久久99精品久久久久久国产越南 | 久久成人一区二区三区 | 成人日韩精品 | 成人做爰www免费看视频网站 | 久久久99精品免费观看 | 日日摸夜夜添夜夜添精品视频 | 久久久精品高清 | 日韩在线不卡视频 | 老外黄色一级片 | 久久亚洲欧美日韩精品专区 | 久久免费视频观看 | 一区二区三区视频在线观看 | 婷婷免费视频 | 在线亚洲电影 | 日本不卡一二三 | 中文字幕精品一区二区三区精品 | 欧产日产国产精品国产 | av片毛片 | 亚洲综合精品 | 免费观看一级特黄欧美大片 | 91精品久久久久久久久中文字幕 | 91免费高清视频 | 极品国产视频 | 国产精品成人一区二区三区 |