【问题标题】:open Vine profile with username from iOS app使用 iOS 应用程序中的用户名打开 Vine 个人资料
【发布时间】:2015-02-25 15:45:09
【问题描述】:

我发现vine://user/907031926412546048 工作正常。

有没有办法通过用户名打开? vine://user/canaksoy

或任何通过用户 ID 查找用户名的 api 调用?

【问题讨论】:

    标签: ios objective-c url-scheme vine


    【解决方案1】:

    我会回避硬编码。用户名可以立即更改,通过硬编码,您实际上必须推送应用程序更新才能与新用户名相关联。我认为通过使用用户 ID 号可以保证并且没有出错的余地。但如果你真的不想这样做,这里有一个替代方案:

    这是未经测试的代表我,但我知道他们有自定义网址,你也许可以玩这个:

    https://support.twitter.com/articles/20170806-vine-profile-urls

    个人资料网址是可从网络访问的唯一 Vine 个人资料地址。选择可用 URL 后,您将能够通过访问 vine.co/[yourURL] 访问您的个人资料。选择自定义 URL 可让您轻松分享您的个人资料,并让其他人更轻松地查找和观看您创建的视频。

    编辑基于以下讨论:

    这就是为什么使用唯一 ID 很重要的原因:

    使用 Drew Carey 用户名快速搜索所有人:

    这就是我认为他们没有用户名的原因。因为它们不是唯一的。当您通过文本或电子邮件邀请某人查看您的 vine 或个人资料时,即使 vine 也会使用唯一 ID。此外,当您通过 Twitter 注册时,它会显示您的真实姓名。错误的余地太大。如果用户有一个或唯一的 ID,我只会要求用户输入他们的自定义 URL,直到此功能公开可用。

    【讨论】:

    • 我的 ios 应用用户可以通过手动输入用户名来添加他们的 vine 帐户。如何保存 vine 帐户并链接到 vine 应用程序个人资料页面?现在我只是在 safari 中打开 url。
    • @CanAksoy 当您使用“通过文本邀请”选项时,即使 Vine 也使用唯一的用户 ID #。你任由他们的 API 摆布,而且由于他们没有 API,所以在他们看到需要之前,这很可能在这一点上是不可能的。同样,我的理论是因为用户名会发生变化,此外,当你在 Twitter 上注册时,它会使用你的全名。很多变量(特殊字符、空格、重复的用户名等)。 This is the extent of their API你可以要求用户提供他们的唯一ID并保存以供参考,但目前有限
    • 是的,我可以看到这些问题。 api.vineapp.com/users/search/canaksoy 可能有这个 api 链接。用户可以在列表账户中选择他的账户,然后我可以得到用户的ID。
    猜你喜欢
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多