Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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 拉取受保护帐户的推文_Twitter_Twitter Oauth - Fatal编程技术网

Twitter 拉取受保护帐户的推文

Twitter 拉取受保护帐户的推文,twitter,twitter-oauth,Twitter,Twitter Oauth,我需要拉一个受保护的帐户的推特,并显示在一个内部门户网站上。我认为我需要使用受保护帐户授权的帐户,并使用该帐户拉推,但据我所知,基本身份验证不再受支持。那么,有人能给我指出正确的方向吗 谢谢。你的想法听起来可行。您的门户可以公开显示受保护帐户之后的帐户的时间线。但是,请确保它不会违反Twitter策略 因此,您必须这样做: 为门户创建帐户。让我们称之为“@portal_account” 确保保护其推文的帐户(我们称之为“@protected_account”)允许@portal_account查

我需要拉一个受保护的帐户的推特,并显示在一个内部门户网站上。我认为我需要使用受保护帐户授权的帐户,并使用该帐户拉推,但据我所知,基本身份验证不再受支持。那么,有人能给我指出正确的方向吗


谢谢。

你的想法听起来可行。您的门户可以公开显示受保护帐户之后的帐户的时间线。但是,请确保它不会违反Twitter策略

因此,您必须这样做:

  • 为门户创建帐户。让我们称之为“@portal_account”
  • 确保保护其推文的帐户(我们称之为“@protected_account”)允许@portal_account查看其推文
  • 创建一个Twitter应用程序以查看时间线。让我们称之为“门户应用”。为此,请访问致力于Twitter开发的Twitter网站。使用应用程序所有者Twitter凭据登录(Twitter开发人员使用Twitter用户名和密码登录)。完成后,创建一个新的应用程序。给它一个名称(“门户应用程序”)、一个描述、一个URL和一个回调URL(用于授权门户应用程序使用@Portal\u帐户)。出于安全原因,为Portal_应用程序提供对用户帐户的只读访问权限。创建应用程序后,您可以通过其所有者的Twitter(开发者)帐户访问其设置。为此,请转到并单击应用程序名称
  • 认证时间!Twitter不再使用基本身份验证,而是使用OAuth。OAuth包括使服务(此处为Twitter)用户(此处为@portal_account)授权第三方实体(此处为“portal_app”Twitter应用程序)使用其服务帐户,而无需向第三方实体提供其服务凭据(用户名和密码)。在Twitter上,该授权包含两个令牌——“公共”令牌和秘密令牌,用于验证对Twitter的请求。因此,您需要在这里获得两个令牌,这两个令牌表示@portal\u account授权portal\u应用程序使用其帐户。请注意,如果@portal\u account是portal\u app的所有者,您将能够从应用程序设置生成令牌。否则,您必须创建一个特殊程序来获取令牌。看看这个
  • 使用@portal_帐户和portal_应用程序显示您想要显示的推文。为此,您可以使用。您可以获得显示特定推文、@portal\u帐户的时间线、其他用户(其中包括@protected\u帐户)时间线的端点 如果您想了解有关Twitter开发和API的更多详细信息,请参阅。它是你的朋友,与推特相关的东西,它是相当完整的