问题标签 [social-networking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
91 浏览

social-networking - 有人知道 Microsoft Vine 的已发布 API 吗?

我对新发布的 Microsoft Vine 有一个想法,我想知道是否有可用的公共 API。我没有运气搜索,只是一堆新闻文章。

0 投票
7 回答
477 浏览

social-networking - 设置公告板

我想在我的网站上添加一个“社区”部分(公告板),以便每个人都可以交流,但我不知道我在做什么。

我将如何添加它以及哪一个提供最多的文档和支持?

0 投票
7 回答
337 浏览

social-networking - 如何学习必要的人类学来创建社交软件?

Joel Spolsky 今天一遍又一遍地重复这一点,了解一点人类学对程序员来说可能非常有用,因为所创建的大部分内容都是社交软件。

已经了解计算机科学的人如何学习了解人类如何工作所需的人类学?有什么书吗?有录音讲座吗?

0 投票
4 回答
2230 浏览

php - 要求社交网络分析(SNA)算法

我收到了制作社交图的任务,其中一个用户位于中心,它显示了他拥有的连接。

但在实现这一目标之前,我们的重点是如何确定2 个用户之间的最短路径。

我找到了一些算法来做到这一点,但它似乎需要很多时间,而且因为它是关于社交链接的,我们正在寻找一个最快的,因为我们需要定期运行它以跟上朋友的更新。

那么,您知道哪种方法是确定两个用户之间最短路径的最快方法吗?

PS:如果你知道 PHP & MySQL 的例子,我会给你一个虚拟啤酒(或可乐)。:D

0 投票
2 回答
3647 浏览

php - 如何邀请来自 MSN、Yahoo 的人加入我的应用程序?

我需要在我的社交网络应用程序中添加邀请用户功能,以便用户可以从他们的 hotmail 或 yahoo 帐户中邀请联系人。我该如何做到这一点,是否有任何免费的开源库可以做到这一点?

0 投票
3 回答
4433 浏览

php - 用户对用户网络聊天应用程序 (PHP) - 什么选择?

我希望为正在开发的新网站实现 1 对 1 用户对用户网络聊天应用程序。类似于Omegle的东西是最终产品的目标。有谁知道能够做到这一点的现成解决方案?

根据我的经验,PHP 是首选语言。Omegle 是用 Python 编写的,使用了 twisted 库。如果归结为从头开始构建应用程序,任何人都可以就通过 PHP 在用户之间建立网络的解决方案提供建议吗?

在此先感谢您的帮助。正如您可能已经了解的那样,我没有冒险离开主流网站,所以虽然 PHP 很好,但连接/网络层对我来说相当陌生。

长期读者,第一次海报

0 投票
3 回答
2195 浏览

asp.net - 如何从 MSN、Twitter、Facebook、GMail 等中检索联系人/电子邮件?

我正在构建一个应用程序,让用户可以选择向他们的朋友发送电子邮件通知。

我想给他们的选项是:

  • 手动写下他们想要发送到的电子邮件
  • 从该用户的数据库中已有的联系人列表中选择联系人
  • 从 facebook、twitter、digg、gmail 或 msn 中选择所有联系人以将电子邮件发送到

有什么方法可以从这些不同的网站检索某个联系人的所有电子邮件地址?

例如,如果我选择了发送电子邮件通知的选项,并且我想将其发送给我 Facebook 帐户上的所有朋友,我该怎么做?(请记住,用户正在与一个完全独立的网站进行交互,并且不必去 Facebook 发送此电子邮件)

有任何想法吗?

在此先感谢您的帮助!

马特

0 投票
9 回答
771 浏览

debugging - 使用 Twitter 作为远程控制应用程序的机制?

我正在集思广益 Twitter 的有趣用法,并提出以下建议:

  • 应用程序可以将其用作回拨机制
  • 具有无效许可证的应用程序可以广播其位置
  • 软件公司可以将其用作远程外壳(如界面)并发出命令以关闭、重新启动和发布补丁
  • 应用程序可以将其用于心跳目的

有没有其他人想出 Twitter 的其他非标准用法?

0 投票
3 回答
641 浏览

social-networking - 如何实现一个安全的分布式社交网络?

我对您将如何实现类似 BitTorrent 的社交网络感兴趣。它可能有一个中央服务器,但它必须能够以对等方式运行,而无需与其通信:

  • 如果整个区域的网络与互联网断开连接,它应该能够将区域内用户的更新传递给彼此

  • 但是,如果某些计算机从中央服务器获取帖子,它应该能够传递它们。

  • 有一定程度的识别;某些计算机可能正在消散不完整/不正确的帖子或执行 DOS 攻击。它应该能够将一些信息描述为来自更受信任的计算机和一些来自不太受信任的计算机。

  • 它理论上应该能够使用任何计算机作为服务器,但是,动态优化网络,以便通常只有具有充足互联网的快速计算机才能作为播种机工作。

  • 网络应该能够扩展到数亿用户;但是,每个特定的人对不到一千个提要感兴趣。

  • 它应该包括一些类似 Tor 的隐私功能。

纯理论问题,虽然受到最近事件的启发:)我确实希望有人实施它。

0 投票
1 回答
9494 浏览

ruby-on-rails - How do I do reflexive self-join relationships in ActiveRecord?

I'm trying to implement a social networking style friendship model and I didnt have much much luck trying to figure out the plugins available out there. I think I'll learn Rails better if I do it myself. So here's what I have :

In irb when I try this:

I get an error:

Expanation of friendship system:

  • A user can invite other users to become friends.
  • Users who you invited to become friends are represented by invited_friends.
  • Users who invited you to become friends are represented by inviter_friends.
  • Your total friend list is represented by invited_friends + inviter_friends.

Schema