Facebook:允许一个 Facebook 用户向另一个 Facebook 用户发送安全链接的最佳方式?

发布于 2024-10-31 10:37:38 字数 538 浏览 0 评论 0原文

嘿,我是一名产品管理人员,希望了解如何将音频剪辑传送到 Facebook。具体来说,我希望允许通过 Facebook 连接登录到我的 iPhone 应用程序的用户(“发送者”)将音频文件的链接发送给另一个 Facebook 用户(从未登录过我的应用程序的“接收者”) )。据我所知,目前无法将此链接作为外部电子邮件发送给收件人,甚至无法作为 Facebook 内部消息发送。这仍然是真的吗?

如果是这样,我想知道是否可以(并且建议?)将其作为聊天消息发布,或者作为发布到收件人墙上的邀请。对于聊天消息,如果可以的话,那么该方法的缺点是什么?对于邀请,我意识到墙贴仅对收件人可见,但我担心收件人可能没有意识到这一点,并且会认为音频文件可供查看其个人资料的任何人使用。

因此,对于邀请方法,我想要求接收者(在点击墙上帖子邀请中的链接后)登录到我们的网站,在该网站上通过 Facebook 连接托管音频,然后再收听音频。有可能实现吗?换句话说,当该人通过 Facebook connect 登录时我能否知道他是收件人?除了音频链接 URL 中的令牌之外,我如何跟踪它?我需要跟踪用户 ID 之类的吗?

预先感谢您的想法!

Hey, I'm a product management guy looking to understand how we can deliver audio clips into Facebook. Specifically, I'd like to allow a user (a "sender") who is logged into my iPhone app through Facebook connect to send a link for an audio file to another Facebook user (a "recipient" who has never logged into my app). I understand that it's not currently possible for this link to be sent as an outside email to the recipient, or even as an internal Facebook message. Is that still true?

If so, I'm wondering if it's possible (and advisable?) to post it as a chat message, or as an invite that is posted to the recipient's wall. For the chat message, if it's possible then what are the downsides of that method? For the invite, I realize the wall post will only be visible to the recipient, but I'm concerned that the recipient may not realize that and will think that the audio file is available to anyone who views his profile.

As such, for the invite method, I'd like to require the recipient (after they click a link in the wall post invite) to login to our web site where the audio is hosted via Facebook connect before listening to the audio. Is it possible to accomplish that? In other words, will I be able to know when the person logs in through Facebook connect that he is the recipient? In addition to a token in the audio link URL, how do I track that? Will I need to track a user ID or something?

Thanks in advance for your thoughts!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初熏 2024-11-07 10:37:38

我会采用墙柱方法。

我会通过让初始用户在朋友的墙上分享一个链接来实现它,上面写着“用户已与您分享了一首歌曲!单击此处打开它!”或类似的东西。当任何用户单击该链接时,系统会提示安装,一旦他们通过身份验证,就会向他们显示属于他们的所有文件(是的,您需要检查他们的用户 ID 与数据库中作为链接存储的用户 ID) )。

如果不是朋友点击该链接,他们将看不到任何内容(或者他们会看到不同的内容)。您甚至可以使用自定义链接,并在未经授权的用户单击该页面时显示错误。

无论如何,这就是亚马逊处理通过 Facebook 赠送​​亚马逊礼品卡的方式。

如果不清楚或太模糊,请告诉我,我会澄清。

I'd go with the wallpost method.

I'd implement it by letting the initial user share a link on a friend's wall saying "User has shared a song with you! Click here to open it!" or something like that. When any user clicks that link, prompt for install and once they're authenticated, show them any files that are theirs (and yes, you'll need to check their user ID vs. the user IDs that were stored as links in your database).

If it's not the friend who clicks the link, they won't see anything (or they'll see something different). You could even use a customized link and show an error if an unauthorized user clicks to that page.

For what it's worth, this is how Amazon handles giving Amazon gift cards via Facebook.

If this is unclear or too vague, let me know and I'll clarify.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文