【问题标题】:C# get Twitter screen_name or user_id from EmailC# 从电子邮件中获取 Twitter screen_name 或 user_id
【发布时间】:2015-07-16 12:35:36
【问题描述】:

您好,我正在创建一个用户登录的网站(使用我们自己的 ID,他们无法使用 google、facebook 或 twitter 登录),我想从他们注册时提供给我们的电子邮件地址中获取他们的 Twitter 个人资料图片(基本上检查 Twitter 上是否存在具有提供的电子邮件地址的 screen_name/userID)。

我知道如何使用静态 screen_name(例如我自己的)获取用户信息。问题是我无法从他们的电子邮件地址获取他们的信息,即使它用于在 Twitter 上登录(或者更好地说我不知道​​如何)。

简化:

用户登录 > 我们检查他们的电子邮件 > 从电子邮件中获取 twitter 用户 ID > 获取他们的个人资料图片

粗体部分是我不知道该怎么做的部分。

对于 facebook 的同样问题 :D

【问题讨论】:

  • 您看过 Twitter API 的哪些部分?这些文件中是否有您需要帮助的内容?
  • 他们的大多数 API 都需要 screen_name 或 user_id,但我唯一拥有的是用户电子邮件地址。所以我想知道如何从电子邮件中获取 user_id。如果可能的话
  • 是的,您需要为该应用程序使用某种 API,很可能使用 twitter API,您还需要使用 API 创建“get_requests”等。或者也许使用一个简单的 REST API

标签: c# facebook facebook-graph-api twitter twitterizer


【解决方案1】:

引用Twitter API documentation,您将无法通过电子邮件地址查找用户。你最好请求他们的 Twitter 句柄。

如果你仔细想想,这完全有道理。它保护了一些私密的信息。

【讨论】:

  • 所以基本上我无法从提供的电子邮件中找到他们的 user_id。
  • 就我在 Twitter API 中所发现的而言,还没有。对不起!
猜你喜欢
  • 2011-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-24
  • 2017-08-12
  • 2013-05-01
  • 2016-11-11
  • 1970-01-01
相关资源
最近更新 更多