AsyncOAuthSupport.html 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc (1.8.0_161) on Thu Aug 16 18:54:18 JST 2018 -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <title>AsyncOAuthSupport (twitter4j-async 4.0.7 API)</title>
  8. <meta name="date" content="2018-08-16">
  9. <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
  10. <script type="text/javascript" src="../../script.js"></script>
  11. </head>
  12. <body>
  13. <script type="text/javascript"><!--
  14. try {
  15. if (location.href.indexOf('is-external=true') == -1) {
  16. parent.document.title="AsyncOAuthSupport (twitter4j-async 4.0.7 API)";
  17. }
  18. }
  19. catch(err) {
  20. }
  21. //-->
  22. var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6};
  23. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
  24. var altColor = "altColor";
  25. var rowColor = "rowColor";
  26. var tableTab = "tableTab";
  27. var activeTableTab = "activeTableTab";
  28. </script>
  29. <noscript>
  30. <div>JavaScript is disabled on your browser.</div>
  31. </noscript>
  32. <!-- ========= START OF TOP NAVBAR ======= -->
  33. <div class="topNav"><a name="navbar.top">
  34. <!-- -->
  35. </a>
  36. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  37. <a name="navbar.top.firstrow">
  38. <!-- -->
  39. </a>
  40. <ul class="navList" title="Navigation">
  41. <li><a href="../../overview-summary.html">Overview</a></li>
  42. <li><a href="package-summary.html">Package</a></li>
  43. <li class="navBarCell1Rev">Class</li>
  44. <li><a href="class-use/AsyncOAuthSupport.html">Use</a></li>
  45. <li><a href="package-tree.html">Tree</a></li>
  46. <li><a href="../../deprecated-list.html">Deprecated</a></li>
  47. <li><a href="../../index-all.html">Index</a></li>
  48. <li><a href="../../help-doc.html">Help</a></li>
  49. </ul>
  50. </div>
  51. <div class="subNav">
  52. <ul class="navList">
  53. <li><a href="../../twitter4j/auth/AsyncOAuth2Support.html" title="interface in twitter4j.auth"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  54. <li>Next&nbsp;Class</li>
  55. </ul>
  56. <ul class="navList">
  57. <li><a href="../../index.html?twitter4j/auth/AsyncOAuthSupport.html" target="_top">Frames</a></li>
  58. <li><a href="AsyncOAuthSupport.html" target="_top">No&nbsp;Frames</a></li>
  59. </ul>
  60. <ul class="navList" id="allclasses_navbar_top">
  61. <li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  62. </ul>
  63. <div>
  64. <script type="text/javascript"><!--
  65. allClassesLink = document.getElementById("allclasses_navbar_top");
  66. if(window==top) {
  67. allClassesLink.style.display = "block";
  68. }
  69. else {
  70. allClassesLink.style.display = "none";
  71. }
  72. //-->
  73. </script>
  74. </div>
  75. <div>
  76. <ul class="subNavList">
  77. <li>Summary:&nbsp;</li>
  78. <li>Nested&nbsp;|&nbsp;</li>
  79. <li>Field&nbsp;|&nbsp;</li>
  80. <li>Constr&nbsp;|&nbsp;</li>
  81. <li><a href="#method.summary">Method</a></li>
  82. </ul>
  83. <ul class="subNavList">
  84. <li>Detail:&nbsp;</li>
  85. <li>Field&nbsp;|&nbsp;</li>
  86. <li>Constr&nbsp;|&nbsp;</li>
  87. <li><a href="#method.detail">Method</a></li>
  88. </ul>
  89. </div>
  90. <a name="skip.navbar.top">
  91. <!-- -->
  92. </a></div>
  93. <!-- ========= END OF TOP NAVBAR ========= -->
  94. <!-- ======== START OF CLASS DATA ======== -->
  95. <div class="header">
  96. <div class="subTitle">twitter4j.auth</div>
  97. <h2 title="Interface AsyncOAuthSupport" class="title">Interface AsyncOAuthSupport</h2>
  98. </div>
  99. <div class="contentContainer">
  100. <div class="description">
  101. <ul class="blockList">
  102. <li class="blockList">
  103. <dl>
  104. <dt>All Known Subinterfaces:</dt>
  105. <dd><a href="../../twitter4j/AsyncTwitter.html" title="interface in twitter4j">AsyncTwitter</a></dd>
  106. </dl>
  107. <hr>
  108. <br>
  109. <pre>public interface <span class="typeNameLabel">AsyncOAuthSupport</span></pre>
  110. <dl>
  111. <dt><span class="simpleTagLabel">Since:</span></dt>
  112. <dd>Twitter4J 3.0.0</dd>
  113. <dt><span class="simpleTagLabel">Author:</span></dt>
  114. <dd>Yusuke Yamamoto - yusuke at mac.com</dd>
  115. </dl>
  116. </li>
  117. </ul>
  118. </div>
  119. <div class="summary">
  120. <ul class="blockList">
  121. <li class="blockList">
  122. <!-- ========== METHOD SUMMARY =========== -->
  123. <ul class="blockList">
  124. <li class="blockList"><a name="method.summary">
  125. <!-- -->
  126. </a>
  127. <h3>Method Summary</h3>
  128. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  129. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  130. <tr>
  131. <th class="colFirst" scope="col">Modifier and Type</th>
  132. <th class="colLast" scope="col">Method and Description</th>
  133. </tr>
  134. <tr id="i0" class="altColor">
  135. <td class="colFirst"><code>void</code></td>
  136. <td class="colLast"><code><span class="memberNameLink"><a href="../../twitter4j/auth/AsyncOAuthSupport.html#getOAuthAccessTokenAsync--">getOAuthAccessTokenAsync</a></span>()</code>
  137. <div class="block">Returns an access token associated with this instance.<br>
  138. If no access token is associated with this instance, this will retrieve a new access token.</div>
  139. </td>
  140. </tr>
  141. <tr id="i1" class="rowColor">
  142. <td class="colFirst"><code>void</code></td>
  143. <td class="colLast"><code><span class="memberNameLink"><a href="../../twitter4j/auth/AsyncOAuthSupport.html#getOAuthAccessTokenAsync-twitter4j.auth.RequestToken-">getOAuthAccessTokenAsync</a></span>(<a href="http://twitter4j.org/apidocs/twitter4j/auth/RequestToken.html?is-external=true" title="class or interface in twitter4j.auth">RequestToken</a>&nbsp;requestToken)</code>
  144. <div class="block">Retrieves an access token associated with the supplied request token and sets userId.</div>
  145. </td>
  146. </tr>
  147. <tr id="i2" class="altColor">
  148. <td class="colFirst"><code>void</code></td>
  149. <td class="colLast"><code><span class="memberNameLink"><a href="../../twitter4j/auth/AsyncOAuthSupport.html#getOAuthAccessTokenAsync-twitter4j.auth.RequestToken-java.lang.String-">getOAuthAccessTokenAsync</a></span>(<a href="http://twitter4j.org/apidocs/twitter4j/auth/RequestToken.html?is-external=true" title="class or interface in twitter4j.auth">RequestToken</a>&nbsp;requestToken,
  150. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;oauthVerifier)</code>
  151. <div class="block">Retrieves an access token associated with the supplied request token and sets userId.</div>
  152. </td>
  153. </tr>
  154. <tr id="i3" class="rowColor">
  155. <td class="colFirst"><code>void</code></td>
  156. <td class="colLast"><code><span class="memberNameLink"><a href="../../twitter4j/auth/AsyncOAuthSupport.html#getOAuthAccessTokenAsync-java.lang.String-">getOAuthAccessTokenAsync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;oauthVerifier)</code>
  157. <div class="block">Retrieves an access token.</div>
  158. </td>
  159. </tr>
  160. <tr id="i4" class="altColor">
  161. <td class="colFirst"><code>void</code></td>
  162. <td class="colLast"><code><span class="memberNameLink"><a href="../../twitter4j/auth/AsyncOAuthSupport.html#getOAuthAccessTokenAsync-java.lang.String-java.lang.String-">getOAuthAccessTokenAsync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;screenName,
  163. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)</code>
  164. <div class="block">Retrieves an access token associated with the supplied screen name and password using xAuth.<br>
  165. In order to get access acquire AccessToken using xAuth, you must apply by sending an email to api@twitter.com — all other applications will receive an HTTP 401 error.</div>
  166. </td>
  167. </tr>
  168. <tr id="i5" class="rowColor">
  169. <td class="colFirst"><code>void</code></td>
  170. <td class="colLast"><code><span class="memberNameLink"><a href="../../twitter4j/auth/AsyncOAuthSupport.html#getOAuthRequestTokenAsync--">getOAuthRequestTokenAsync</a></span>()</code>
  171. <div class="block">Retrieves a request token</div>
  172. </td>
  173. </tr>
  174. <tr id="i6" class="altColor">
  175. <td class="colFirst"><code>void</code></td>
  176. <td class="colLast"><code><span class="memberNameLink"><a href="../../twitter4j/auth/AsyncOAuthSupport.html#getOAuthRequestTokenAsync-java.lang.String-">getOAuthRequestTokenAsync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;callbackURL)</code>
  177. <div class="block">Retrieves a request token</div>
  178. </td>
  179. </tr>
  180. <tr id="i7" class="rowColor">
  181. <td class="colFirst"><code>void</code></td>
  182. <td class="colLast"><code><span class="memberNameLink"><a href="../../twitter4j/auth/AsyncOAuthSupport.html#getOAuthRequestTokenAsync-java.lang.String-java.lang.String-">getOAuthRequestTokenAsync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;callbackURL,
  183. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xAuthAccessType)</code>
  184. <div class="block">Retrieves a request token</div>
  185. </td>
  186. </tr>
  187. <tr id="i8" class="altColor">
  188. <td class="colFirst"><code>void</code></td>
  189. <td class="colLast"><code><span class="memberNameLink"><a href="../../twitter4j/auth/AsyncOAuthSupport.html#getOAuthRequestTokenAsync-java.lang.String-java.lang.String-java.lang.String-">getOAuthRequestTokenAsync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;callbackURL,
  190. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xAuthAccessType,
  191. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xAuthMode)</code>
  192. <div class="block">Retrieves a request token</div>
  193. </td>
  194. </tr>
  195. </table>
  196. </li>
  197. </ul>
  198. </li>
  199. </ul>
  200. </div>
  201. <div class="details">
  202. <ul class="blockList">
  203. <li class="blockList">
  204. <!-- ============ METHOD DETAIL ========== -->
  205. <ul class="blockList">
  206. <li class="blockList"><a name="method.detail">
  207. <!-- -->
  208. </a>
  209. <h3>Method Detail</h3>
  210. <a name="getOAuthRequestTokenAsync--">
  211. <!-- -->
  212. </a>
  213. <ul class="blockList">
  214. <li class="blockList">
  215. <h4>getOAuthRequestTokenAsync</h4>
  216. <pre>void&nbsp;getOAuthRequestTokenAsync()</pre>
  217. <div class="block">Retrieves a request token</div>
  218. <dl>
  219. <dt><span class="simpleTagLabel">Since:</span></dt>
  220. <dd>Twitter4J 3.0.0</dd>
  221. <dt><span class="seeLabel">See Also:</span></dt>
  222. <dd><a href="https://dev.twitter.com/docs/auth/oauth/faq">OAuth FAQ | Twitter Developers</a>,
  223. <a href="http://oauth.net/core/1.0a/#auth_step1">OAuth Core 1.0a - 6.1. Obtaining an Unauthorized Request Token</a>,
  224. <a href="https://dev.twitter.com/docs/api/1.1/post/oauth/request_token">POST oauth/request_token | Twitter Developers</a></dd>
  225. </dl>
  226. </li>
  227. </ul>
  228. <a name="getOAuthRequestTokenAsync-java.lang.String-">
  229. <!-- -->
  230. </a>
  231. <ul class="blockList">
  232. <li class="blockList">
  233. <h4>getOAuthRequestTokenAsync</h4>
  234. <pre>void&nbsp;getOAuthRequestTokenAsync(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;callbackURL)</pre>
  235. <div class="block">Retrieves a request token</div>
  236. <dl>
  237. <dt><span class="paramLabel">Parameters:</span></dt>
  238. <dd><code>callbackURL</code> - callback URL</dd>
  239. <dt><span class="simpleTagLabel">Since:</span></dt>
  240. <dd>Twitter4J 3.0.0</dd>
  241. <dt><span class="seeLabel">See Also:</span></dt>
  242. <dd><a href="https://dev.twitter.com/docs/auth/oauth/faq">OAuth FAQ | Twitter Developers</a>,
  243. <a href="http://oauth.net/core/1.0a/#auth_step1">OAuth Core 1.0a - 6.1. Obtaining an Unauthorized Request Token</a>,
  244. <a href="https://dev.twitter.com/docs/api/1.1/post/oauth/request_token">POST oauth/request_token | Twitter Developers</a></dd>
  245. </dl>
  246. </li>
  247. </ul>
  248. <a name="getOAuthRequestTokenAsync-java.lang.String-java.lang.String-">
  249. <!-- -->
  250. </a>
  251. <ul class="blockList">
  252. <li class="blockList">
  253. <h4>getOAuthRequestTokenAsync</h4>
  254. <pre>void&nbsp;getOAuthRequestTokenAsync(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;callbackURL,
  255. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xAuthAccessType)</pre>
  256. <div class="block">Retrieves a request token</div>
  257. <dl>
  258. <dt><span class="paramLabel">Parameters:</span></dt>
  259. <dd><code>callbackURL</code> - callback URL</dd>
  260. <dd><code>xAuthAccessType</code> - Overrides the access level an application requests to a users account. Supported values are read or write. This parameter is intended to allow a developer to register a read/write application but also request read only access when appropriate.</dd>
  261. <dt><span class="simpleTagLabel">Since:</span></dt>
  262. <dd>Twitter4J 3.0.0</dd>
  263. <dt><span class="seeLabel">See Also:</span></dt>
  264. <dd><a href="https://dev.twitter.com/docs/auth/oauth/faq">OAuth FAQ | Twitter Developers</a>,
  265. <a href="http://oauth.net/core/1.0a/#auth_step1">OAuth Core 1.0a - 6.1. Obtaining an Unauthorized Request Token</a>,
  266. <a href="https://dev.twitter.com/docs/api/1.1/post/oauth/request_token">POST oauth/request_token | Twitter Developers</a></dd>
  267. </dl>
  268. </li>
  269. </ul>
  270. <a name="getOAuthRequestTokenAsync-java.lang.String-java.lang.String-java.lang.String-">
  271. <!-- -->
  272. </a>
  273. <ul class="blockList">
  274. <li class="blockList">
  275. <h4>getOAuthRequestTokenAsync</h4>
  276. <pre>void&nbsp;getOAuthRequestTokenAsync(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;callbackURL,
  277. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xAuthAccessType,
  278. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xAuthMode)</pre>
  279. <div class="block">Retrieves a request token</div>
  280. <dl>
  281. <dt><span class="paramLabel">Parameters:</span></dt>
  282. <dd><code>callbackURL</code> - callback URL</dd>
  283. <dd><code>xAuthAccessType</code> - Overrides the access level an application requests to a users account. Supported values are read or write. This parameter is intended to allow a developer to register a read/write application but also request read only access when appropriate.</dd>
  284. <dd><code>xAuthMode</code> - Set to reverse_auth to obtain a special request token to be used in the reverse auth process.</dd>
  285. <dt><span class="simpleTagLabel">Since:</span></dt>
  286. <dd>Twitter4J 3.0.0</dd>
  287. <dt><span class="seeLabel">See Also:</span></dt>
  288. <dd><a href="https://dev.twitter.com/docs/auth/oauth/faq">OAuth FAQ | Twitter Developers</a>,
  289. <a href="http://oauth.net/core/1.0a/#auth_step1">OAuth Core 1.0a - 6.1. Obtaining an Unauthorized Request Token</a>,
  290. <a href="https://dev.twitter.com/docs/api/1.1/post/oauth/request_token">POST oauth/request_token | Twitter Developers</a></dd>
  291. </dl>
  292. </li>
  293. </ul>
  294. <a name="getOAuthAccessTokenAsync--">
  295. <!-- -->
  296. </a>
  297. <ul class="blockList">
  298. <li class="blockList">
  299. <h4>getOAuthAccessTokenAsync</h4>
  300. <pre>void&nbsp;getOAuthAccessTokenAsync()</pre>
  301. <div class="block">Returns an access token associated with this instance.<br>
  302. If no access token is associated with this instance, this will retrieve a new access token.</div>
  303. <dl>
  304. <dt><span class="simpleTagLabel">Since:</span></dt>
  305. <dd>Twitter4J 3.0.0</dd>
  306. <dt><span class="seeLabel">See Also:</span></dt>
  307. <dd><a href="https://dev.twitter.com/docs/auth/oauth/faq">OAuth FAQ | dev.twitter.com - How long does an access token last?</a>,
  308. <a href="http://oauth.net/core/1.0a/#auth_step2">OAuth Core 1.0a - 6.2. Obtaining User Authorization</a>,
  309. <a href="https://dev.twitter.com/docs/api/1.1/post/oauth/access_token">POST oauth/access_token | Twitter Developers</a></dd>
  310. </dl>
  311. </li>
  312. </ul>
  313. <a name="getOAuthAccessTokenAsync-java.lang.String-">
  314. <!-- -->
  315. </a>
  316. <ul class="blockList">
  317. <li class="blockList">
  318. <h4>getOAuthAccessTokenAsync</h4>
  319. <pre>void&nbsp;getOAuthAccessTokenAsync(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;oauthVerifier)</pre>
  320. <div class="block">Retrieves an access token.</div>
  321. <dl>
  322. <dt><span class="paramLabel">Parameters:</span></dt>
  323. <dd><code>oauthVerifier</code> - OAuth verifier. AKA pin.</dd>
  324. <dt><span class="simpleTagLabel">Since:</span></dt>
  325. <dd>Twitter4J 3.0.0</dd>
  326. <dt><span class="seeLabel">See Also:</span></dt>
  327. <dd><a href="https://dev.twitter.com/docs/auth/oauth/faq">OAuth FAQ | dev.twitter.com - How long does an access token last?</a>,
  328. <a href="http://oauth.net/core/1.0a/#auth_step2">OAuth Core 1.0a - 6.2. Obtaining User Authorization</a>,
  329. <a href="https://dev.twitter.com/docs/api/1.1/post/oauth/access_token">POST oauth/access_token | Twitter Developers</a></dd>
  330. </dl>
  331. </li>
  332. </ul>
  333. <a name="getOAuthAccessTokenAsync-twitter4j.auth.RequestToken-">
  334. <!-- -->
  335. </a>
  336. <ul class="blockList">
  337. <li class="blockList">
  338. <h4>getOAuthAccessTokenAsync</h4>
  339. <pre>void&nbsp;getOAuthAccessTokenAsync(<a href="http://twitter4j.org/apidocs/twitter4j/auth/RequestToken.html?is-external=true" title="class or interface in twitter4j.auth">RequestToken</a>&nbsp;requestToken)</pre>
  340. <div class="block">Retrieves an access token associated with the supplied request token and sets userId.</div>
  341. <dl>
  342. <dt><span class="paramLabel">Parameters:</span></dt>
  343. <dd><code>requestToken</code> - the request token</dd>
  344. <dt><span class="simpleTagLabel">Since:</span></dt>
  345. <dd>Twitter4J 3.0.0</dd>
  346. <dt><span class="seeLabel">See Also:</span></dt>
  347. <dd><a href="https://dev.twitter.com/docs/auth/oauth/faq">OAuth FAQ | dev.twitter.com - How long does an access token last?</a>,
  348. <a href="http://oauth.net/core/1.0a/#auth_step2">OAuth Core 1.0a - 6.2. Obtaining User Authorization</a>,
  349. <a href="https://dev.twitter.com/docs/api/1.1/post/oauth/access_token">POST oauth/access_token | Twitter Developers</a></dd>
  350. </dl>
  351. </li>
  352. </ul>
  353. <a name="getOAuthAccessTokenAsync-twitter4j.auth.RequestToken-java.lang.String-">
  354. <!-- -->
  355. </a>
  356. <ul class="blockList">
  357. <li class="blockList">
  358. <h4>getOAuthAccessTokenAsync</h4>
  359. <pre>void&nbsp;getOAuthAccessTokenAsync(<a href="http://twitter4j.org/apidocs/twitter4j/auth/RequestToken.html?is-external=true" title="class or interface in twitter4j.auth">RequestToken</a>&nbsp;requestToken,
  360. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;oauthVerifier)</pre>
  361. <div class="block">Retrieves an access token associated with the supplied request token and sets userId.</div>
  362. <dl>
  363. <dt><span class="paramLabel">Parameters:</span></dt>
  364. <dd><code>requestToken</code> - the request token</dd>
  365. <dd><code>oauthVerifier</code> - OAuth verifier. AKA pin.</dd>
  366. <dt><span class="simpleTagLabel">Since:</span></dt>
  367. <dd>Twitter 3.0.0</dd>
  368. <dt><span class="seeLabel">See Also:</span></dt>
  369. <dd><a href="http://oauth.net/core/1.0a/#auth_step2">OAuth Core 1.0a - 6.2. Obtaining User Authorization</a>,
  370. <a href="https://dev.twitter.com/docs/api/1.1/post/oauth/access_token">POST oauth/access_token | Twitter Developers</a></dd>
  371. </dl>
  372. </li>
  373. </ul>
  374. <a name="getOAuthAccessTokenAsync-java.lang.String-java.lang.String-">
  375. <!-- -->
  376. </a>
  377. <ul class="blockListLast">
  378. <li class="blockList">
  379. <h4>getOAuthAccessTokenAsync</h4>
  380. <pre>void&nbsp;getOAuthAccessTokenAsync(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;screenName,
  381. <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)</pre>
  382. <div class="block">Retrieves an access token associated with the supplied screen name and password using xAuth.<br>
  383. In order to get access acquire AccessToken using xAuth, you must apply by sending an email to api@twitter.com — all other applications will receive an HTTP 401 error. Web-based applications will not be granted access, except on a temporary basis for when they are converting from basic-authentication support to full OAuth support.<br>
  384. Storage of Twitter usernames and passwords is forbidden. By using xAuth, you are required to store only access tokens and access token secrets. If the access token expires or is expunged by a user, you must ask for their login and password again before exchanging the credentials for an access token.</div>
  385. <dl>
  386. <dt><span class="paramLabel">Parameters:</span></dt>
  387. <dd><code>screenName</code> - the screen name</dd>
  388. <dd><code>password</code> - the password</dd>
  389. <dt><span class="simpleTagLabel">Since:</span></dt>
  390. <dd>Twitter 3.0.0</dd>
  391. <dt><span class="seeLabel">See Also:</span></dt>
  392. <dd><a href="https://dev.twitter.com/docs/auth/oauth/faq">OAuth FAQ | dev.twitter.com - How long does an access token last?</a>,
  393. <a href="https://dev.twitter.com/docs/oauth/xauth">xAuth | Twitter Developers</a>,
  394. <a href="https://dev.twitter.com/docs/api/1.1/post/oauth/access_token">POST oauth/access_token | Twitter Developers</a></dd>
  395. </dl>
  396. </li>
  397. </ul>
  398. </li>
  399. </ul>
  400. </li>
  401. </ul>
  402. </div>
  403. </div>
  404. <!-- ========= END OF CLASS DATA ========= -->
  405. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  406. <div class="bottomNav"><a name="navbar.bottom">
  407. <!-- -->
  408. </a>
  409. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  410. <a name="navbar.bottom.firstrow">
  411. <!-- -->
  412. </a>
  413. <ul class="navList" title="Navigation">
  414. <li><a href="../../overview-summary.html">Overview</a></li>
  415. <li><a href="package-summary.html">Package</a></li>
  416. <li class="navBarCell1Rev">Class</li>
  417. <li><a href="class-use/AsyncOAuthSupport.html">Use</a></li>
  418. <li><a href="package-tree.html">Tree</a></li>
  419. <li><a href="../../deprecated-list.html">Deprecated</a></li>
  420. <li><a href="../../index-all.html">Index</a></li>
  421. <li><a href="../../help-doc.html">Help</a></li>
  422. </ul>
  423. </div>
  424. <div class="subNav">
  425. <ul class="navList">
  426. <li><a href="../../twitter4j/auth/AsyncOAuth2Support.html" title="interface in twitter4j.auth"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  427. <li>Next&nbsp;Class</li>
  428. </ul>
  429. <ul class="navList">
  430. <li><a href="../../index.html?twitter4j/auth/AsyncOAuthSupport.html" target="_top">Frames</a></li>
  431. <li><a href="AsyncOAuthSupport.html" target="_top">No&nbsp;Frames</a></li>
  432. </ul>
  433. <ul class="navList" id="allclasses_navbar_bottom">
  434. <li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  435. </ul>
  436. <div>
  437. <script type="text/javascript"><!--
  438. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  439. if(window==top) {
  440. allClassesLink.style.display = "block";
  441. }
  442. else {
  443. allClassesLink.style.display = "none";
  444. }
  445. //-->
  446. </script>
  447. </div>
  448. <div>
  449. <ul class="subNavList">
  450. <li>Summary:&nbsp;</li>
  451. <li>Nested&nbsp;|&nbsp;</li>
  452. <li>Field&nbsp;|&nbsp;</li>
  453. <li>Constr&nbsp;|&nbsp;</li>
  454. <li><a href="#method.summary">Method</a></li>
  455. </ul>
  456. <ul class="subNavList">
  457. <li>Detail:&nbsp;</li>
  458. <li>Field&nbsp;|&nbsp;</li>
  459. <li>Constr&nbsp;|&nbsp;</li>
  460. <li><a href="#method.detail">Method</a></li>
  461. </ul>
  462. </div>
  463. <a name="skip.navbar.bottom">
  464. <!-- -->
  465. </a></div>
  466. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  467. <p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
  468. </body>
  469. </html>