Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 从公共聊天室向twitter和Facebbok发布消息_Facebook_Twitter_Redis_Amazon_Nodes - Fatal编程技术网

Facebook 从公共聊天室向twitter和Facebbok发布消息

Facebook 从公共聊天室向twitter和Facebbok发布消息,facebook,twitter,redis,amazon,nodes,Facebook,Twitter,Redis,Amazon,Nodes,我在我的网站上有一个开放式聊天室。这意味着所有用户都可以写入公共聊天。 此聊天是在nodej+redis中创建的。所以,我需要每个用户的每一条消息都会为这个用户发布到twitter上,并为这个用户发布到Facebook墙上。 例如用户发布一条帖子来聊天,这条消息也会发布给用户twitter和用户Facebook墙。 请帮助-我如何做到这一点。您需要确切的代码吗?我可以帮你找到资源。 对于Facebook,我将逐步解释: 你必须在Facebook上创建一个新的应用程序 您必须选择:登录facebo

我在我的网站上有一个开放式聊天室。这意味着所有用户都可以写入公共聊天。 此聊天是在nodej+redis中创建的。所以,我需要每个用户的每一条消息都会为这个用户发布到twitter上,并为这个用户发布到Facebook墙上。 例如用户发布一条帖子来聊天,这条消息也会发布给用户twitter和用户Facebook墙。
请帮助-我如何做到这一点。

您需要确切的代码吗?我可以帮你找到资源。 对于Facebook,我将逐步解释:

  • 你必须在Facebook上创建一个新的应用程序
  • 您必须选择:登录facebook的网页
  • 访问您网页的每个用户都必须授权(通过Facebook登录)该应用程序
  • 他们还必须授予您和扩展权限发布流和/或发布操作
  • 只有在这之后,您才能代表用户发布wal。 这是个好消息。坏消息是,如果你想发布用户在聊天中输入的每一个单词,你会收到来自facebook的负面用户反馈,此外,facebook限制每天的帖子数量。(如果我没有弄错的话,数字是12)
  • 以下是相关文档的一些链接:


    注意不要达到速率限制,我建议你合并一个聊天列表(少于30000字节是安全的),然后发布到/feed once。你需要在Twitter和Facebook上进行Oauth身份验证,然后才能为它们的API编写钩子。接下来,确定服务器或浏览器是否通过API发布消息。还要确保您的用户希望他们的聊天记录发布在Fb和Twitter上。。。