久久久久久久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 獲取用戶圖像?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

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

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

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

                請問您有解決方案嗎?

                解決方案

                用戶頭像

                好的,所以您需要用戶的個人資料圖片.您將需要查看 旨在幫助大家輕松或毫不費力地向 1.1 API 發出經過身份驗證的請求.

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

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

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

                一個實際例子

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

                //需要庫文件,很明顯require_once('TwitterAPIExchange.php');//使用您從開發站點獲得的密鑰設置您的設置$設置=數組('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';//根據文檔,請求方法是 GET,而不是 POST$requestMethod = 'GET';//設置你的獲取字符串,我們在這里使用我的網名$getfield = '?screen_name=j7mbo';//創建對象$twitter = new TwitterAPIExchange($settings);//發出請求并將響應放入 $json 變量中$json = $twitter->setGetfield($getfield)->buildOauth($url, $requestMethod)->performRequest();//是json,所以解碼成數組$result = json_decode($json);//訪問數組中的 profile_image_url 元素回聲 $result->profile_image_url;

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

                <塊引用>

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

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

                我希望能把事情弄清楚一點!

                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!

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

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

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                  <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 | 玖玖爱365| 久久手机在线视频 | 国产清纯白嫩初高生在线播放视频 | 成人在线影视 | 色狠狠一区 | 亚洲日本一区二区三区四区 | 日韩精品久久久久 | 中文字幕在线观看一区 | 成人三区 | 国产一级视频在线 | 国产一区二区三区四区三区四 | 国产乱码精品一区二区三区五月婷 | 操操日| 国产玖玖 | 国产精品久久久久久久久久久久午夜片 | 欧美一区二区三区电影 | 欧洲精品在线观看 | 国产欧美精品一区二区 | 二区av| av黄色在线 | 欧美国产日韩一区二区三区 | 99tv成人影院| 国产视频中文字幕 | 久久久久久亚洲 | 亚洲精品日韩在线 | 欧美在线视频一区二区 | 精品久久99 | 国产精品一区二区三区久久久 | 99国产精品一区二区三区 | 成人av网站在线观看 | 成人自拍av | 99re国产| 国产精品一区二区不卡 | 91色视频在线 | 国产黄色大片在线免费观看 | 一区二区三区免费看 | 国产91丝袜在线18 | 91久久久久久久 | 亚洲精品一区二区在线 | 亚洲精品综合一区二区 |