当前位置: 首页 > 知识库问答 >
问题:

如何在android Twitter集成中使用curl

郁隐水
2023-03-14

我试着从推特上获取好友ID,我有下面的卷发来获取好友列表

curl--请求“POST”https://api.twitter.com/1.1/friends/ids.json“--数据”amp;计数=5000

这里我有以下疑问,我如何调用url

共有1个答案

应向晨
2023-03-14

“Curl”只是一个用于在php中发出HTTP请求的库。在android(java)中,可以使用HttpURLConnection类实现同样的功能。您可以将身份验证字符串添加为请求属性。以下示例可能会有所帮助:

URL myURL = new URL(serviceURL);
HttpURLConnection myURLConnection = (HttpURLConnection)myURL.openConnection();
String oAuth = "Basic " + new String(new Base64().encode("oath authentication string"));
myURLConnection.setRequestProperty ("Authorization", oAuth);
myURLConnection.setRequestMethod("POST");
myURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
myURLConnection.setRequestProperty("Content-Length", "" + Integer.toString(postData.getBytes().length));
myURLConnection.setRequestProperty("Content-Language", "en-US");
myURLConnection.setUseCaches(false);
myURLConnection.setDoInput(true);
myURLConnection.setDoOutput(true);
//open the connection and write to the output stream & then read from input stream.

我希望这有帮助。

 类似资料:
  • 我有以下实现: 此安全性适用于正常运行的应用程序。但在测试中-失败。我有一个集成测试,如下所示: 运行后,我得到以下错误: null (为了简洁起见,删除了方法体和一些字符串) //编辑附加的丢失类,这些类被注入到:

  • null 如何在transform()步骤中添加Jaxb2Marshaller?

  • 我有一个框架,它是用来创建的核心Java+TestNG。然后是TDD模型,POM是我们的构建管理工具。有人能告诉我是否有可能使用Cucumber将框架从TDD更新到BDD。但是我仍然希望对此需求做最小的更改,比如不更改任何现有的技术(核心语言、TestNG、Maven Sys.)。我的目标是如何在Eclipse中使用testng.xml/testng插件运行cucumber TC。在Jenkin

  • 我正在尝试为我的一个rest应用程序编写集成测试用例,该应用程序在内部使用mongodb来持久化数据 但我正在犯错 看起来这两个是互斥的,那么如何做集成测试。

  • 在我的spring-batch-integration应用程序中,文件轮询调用eachfile的batchjob,该应用程序可以在多个服务器(节点)上运行,但它们都应该读取一个公共目录。代码如下 } 现在,当我调用Spring批处理并尝试使用flatfileitemreader读取该文件时,它给了我

  • 本文向大家介绍如何在Asp.Net Core中集成Refit,包括了如何在Asp.Net Core中集成Refit的使用技巧和注意事项,需要的朋友参考一下   在很多时候我们在不同的服务之间需要通过HttpClient进行及时通讯,在我们的代码中我们会创建自己的HttpClient对象然后去跨领域额进行数据的交互,但是往往由于一个项目有多个人开发所以在开发中没有人经常会因为不同的业务请求去写不同的