Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter API调用(类似于Facebook API的实现方式?)_Facebook_Twitter - Fatal编程技术网

Twitter API调用(类似于Facebook API的实现方式?)

Twitter API调用(类似于Facebook API的实现方式?),facebook,twitter,Facebook,Twitter,我知道twitterapi文档相当丰富,但我想知道是否有一种简单的方法可以访问类似于Facebook的API的twitterapi 例如,我们可以访问facebook的APi,如下所示: https://graph.facebook.com/btaylor?access_token=dfjsmdjfsmjfsmljfd 请注意附加到URL的参数access_标记 我们可以在Twitter的API中做类似的事情吗 例如: 可能吗?还是我遗漏了什么 致以最诚挚的问候。如果您只需要搜索Twitte

我知道twitterapi文档相当丰富,但我想知道是否有一种简单的方法可以访问类似于Facebook的API的twitterapi

例如,我们可以访问facebook的APi,如下所示:

https://graph.facebook.com/btaylor?access_token=dfjsmdjfsmjfsmljfd
请注意附加到URL的参数access_标记

我们可以在Twitter的API中做类似的事情吗

例如:

可能吗?还是我遗漏了什么


致以最诚挚的问候。

如果您只需要搜索Twitter,那么您不必使用API。例如,如果您想搜索“django”,只需请求,您就会得到json

使用API需要首先使用进行身份验证(不再支持基本身份验证)。如果您熟悉FacebookAPI,那么您可能已经熟悉oAuth作为FacebookAPI

一旦您获得了用户的授权信息,您就不会在URL中传递它,而是在请求头中传递它,以及您想要的URL,例如如果您想要用户的主时间线

如果您有一个Twitter应用程序,那么您可以使用Twitter的API控制台查看各种请求和响应

下面是一个完整的标题示例:

GET /1/users/show.json HTTP/1.1
Accept: */*
Connection: close
User-Agent: OAuth gem v0.3.4.1
Authorization: OAuth oauth_nonce=\"ijasef982JIOase09u23f90ha3f9u53OWEIFH249A1X\", oauth_signature_method=\"HMAC-SHA1\", oauth_timestamp=\"1287510730\", oauth_consumer_key=\"091oi0uJH23h080hfaAF2z\", oauth_token=\"1515151-X09WeowihwefOIWEOFIHWEFo09823408924f08heFK\", oauth_signature=\"Jht%2FEk98092j3fSAI0923fLXpw%3D\", oauth_version=\"1.0\"
Host: api.twitter.com

如果您只需要搜索Twitter,那么就不必使用API。例如,如果您想搜索“django”,只需请求,您就会得到json

使用API需要首先使用进行身份验证(不再支持基本身份验证)。如果您熟悉FacebookAPI,那么您可能已经熟悉oAuth作为FacebookAPI

一旦您获得了用户的授权信息,您就不会在URL中传递它,而是在请求头中传递它,以及您想要的URL,例如如果您想要用户的主时间线

如果您有一个Twitter应用程序,那么您可以使用Twitter的API控制台查看各种请求和响应

下面是一个完整的标题示例:

GET /1/users/show.json HTTP/1.1
Accept: */*
Connection: close
User-Agent: OAuth gem v0.3.4.1
Authorization: OAuth oauth_nonce=\"ijasef982JIOase09u23f90ha3f9u53OWEIFH249A1X\", oauth_signature_method=\"HMAC-SHA1\", oauth_timestamp=\"1287510730\", oauth_consumer_key=\"091oi0uJH23h080hfaAF2z\", oauth_token=\"1515151-X09WeowihwefOIWEOFIHWEFo09823408924f08heFK\", oauth_signature=\"Jht%2FEk98092j3fSAI0923fLXpw%3D\", oauth_version=\"1.0\"
Host: api.twitter.com

需要注意的是,除了请求头中的令牌之外,每个请求还需要签名。感谢提醒。我返回并添加了一个示例标题以显示完整授权部分。您好,谢谢!我可以知道请求头是如何工作的吗?比如说,在使用Python时,代码是什么样子的?(很抱歉,我的编程知识仍然有限),您可能想看看其中一个Python Twitter库(加上一个OAuth库)。以下是Twitter列出的内容:需要注意的是,除了请求头中的令牌之外,每个请求还需要签名。感谢提醒。我返回并添加了一个示例标题以显示完整授权部分。您好,谢谢!我可以知道请求头是如何工作的吗?比如说,在使用Python时,代码是什么样子的?(很抱歉,我的编程知识仍然有限),您可能想看看其中一个Python Twitter库(加上一个OAuth库)。以下是推特列出的: