【问题标题】:How can Twitter apps contact their users?Twitter 应用程序如何联系他们的用户?
【发布时间】:2012-05-18 21:14:58
【问题描述】:

鉴于 Twitter 不向应用提供用户的电子邮件地址 [1],Twitter 应用如何联系其用户?

我们所做的一件事是为我们的应用程序建立一个相应的 Twitter 帐户,每当有新用户通过 Twitter 注册我们的应用程序时,我们都会关注他们。但即便如此,除非他们关注我们,否则我们无法从该帐户向他们发送 DM。我们可以向他们“发推文”(通过提及),但对于私人通知来说,公开推文是不可能的,即使不是这种情况,用户也不会收到提及的通知,除非他们也关注我们。

还有没有其他可能的方式让 Twitter 应用程序可以联系其用户?

[如果应用程序可以 DM 其用户,那将是一种很好的可能性。这仍然与该应用程序是否可以访问其用户的 DM 无关。这将使应用程序通知用户(这是许多应用程序的一项重要要求),同时仍让 Twitter 保护其用户的电子邮件地址。]

[1]https://dev.twitter.com/docs/faq#6718

【问题讨论】:

    标签: twitter


    【解决方案1】:

    这个问题的答案很简单:你不能。

    当然,不完全正确。您的开发平台提供@mentions、DM 和任何通知功能,例如智能手机上的推送通知。然后是电子邮件(只需向用户提供时事通讯)。但 Twitter 不向您提供此功能,而且可能不会。

    【讨论】:

    • 使用第三方服务(如 Facebook 或 Twitter)进行身份验证的一大好处是,您不必像电子邮件验证那样跳过麻烦。 Facebook 提供经过验证和可选混淆的电子邮件。如果 Twitter 提供 some 联系用户的方式,即使不是电子邮件地址,也很好。如果它没有,它不会。感谢您的回答。
    【解决方案2】:

    您可以让新用户关注您的应用帐户 - 然后您就可以向他们发送消息。

    让人们自动关注你可能是breaches the Twitter T&Cs。因此,您需要将此作为可选步骤。

    1. 用户登录您的应用
    2. 您提供一个屏幕,要求他们关注您 - 如果他们不想关注,则提供一个链接
    3. 您现在可以直接私信他们了。

    【讨论】:

    • 谢谢特伦斯。这可能确实是一种合理的 UX 接近它的方式 - 向用户发送消息以关注此帐户以接收通知。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    • 2021-01-06
    • 2011-07-19
    相关资源
    最近更新 更多