自动将我网站上的新更新分享到社交网络?

Posted

技术标签:

【中文标题】自动将我网站上的新更新分享到社交网络?【英文标题】:Automatically share new updates on my website to social networks? 【发布时间】:2014-11-18 20:46:02 【问题描述】:

有没有办法从我自己的网站管理面板自动更新我的社交网络?

假设我添加了一篇新文章,并且我想将其保存到我的数据库中并分享到我的 Facebook 页面和 Twitter。有没有代码可以做到这一点?有人做过吗?

【问题讨论】:

对你来说是垃圾,但对我来说非常重要,亲爱的。 这个问题很严重,我需要一个答案。 只需与他们的 API 集成并在适当的时候发布更新。 亲爱的 Sergey,有没有链接可以说明如何集成 API 来解决这个问题? @Downvoters,考虑到 OP 有 8 个著名问题,Stack Overflow 是最受开发者欢迎的资源,请离开投票并继续前进... 【参考方案1】:

有关完整说明,请参阅以下CodeProject 文章:

C# Application Integration with Facebook & Twitter with oAuth

脸书:

var fb = new FacebookClient(this.AccessToken);
string wallPost = "Your programmatic wall post using Facebook C# SDK";
dynamic result = fb.Post("me/feed", new  message = wallPost );

推特:

string tweetMessage = "Your programmatic Tweet using TweetSharp library" 
TwitterStatus twitterStatus = twitterService.SendTweet(tweetMessage); 

参考资料:

Facebook Developer DocumentationFacebook SDKTwitter Developer DocumentationTweetSharp Library


我了解在 *** 答案中通常会包含链接内容的摘要或专门回答问题的亮点。对于仅链接的答案,人们必须挖掘另一个资源以找到他们可能不确定的答案,最重要的是,如果链接断开,我的答案对于将来访问此页面的任何人都是无用的。不过 MSDN、Code Project、GitHub 通常都是可以接受的链接,所以我不会复制整篇文章。

【讨论】:

【参考方案2】:

查看twitter 和facebook 的开发人员指南,了解如何集成它们。 NuGet 上也有适用于这两个平台的 c# sdks:TweetSharp 和 facebook

【讨论】:

【参考方案3】:

就像上面已经说过的那样,看看开发者网站上的 SDK

查看 Twitterfeed.com,该网站将允许您提供包含最新(新闻、更新)的 RSS 提要,并自动将它们提交到 Twitter、Facebook、linkedin 等

只需使用您的最新更改生成一个 rss 提要,将其提供给 twitterfeed.com,剩下的工作就交给他们了

【讨论】:

以上是关于自动将我网站上的新更新分享到社交网络?的主要内容,如果未能解决你的问题,请参考以下文章

从网站上的按钮将图像上传到多个社交网络的服务

一页上有许多社交网络的分享按钮

婚恋交友网站开发社交聊天平台代码分享

婚恋交友网站开发社交聊天平台代码分享

婚恋交友网站开发社交聊天平台代码分享

像 CNET 这样的社交分享按钮