【问题标题】:Facebook/Twitter Auto Posts Allowed with oAuth and ASP.net?oAuth 和 ASP.net 是否允许 Facebook/Twitter 自动发布?
【发布时间】:2010-10-22 14:04:01
【问题描述】:
有谁知道(或尝试成功)您是否可以编写一个 自动发布到“公司”Facebook 或 Twitter 帐户幕后的 .net 页面/脚本>。换句话说,twitter 和 fb 帐户是网站所有者的房地产经纪人。当更新通过 XML 提要进入并更新列表时,代码应发布/推文类似:“123 Main Street Just Lowered Price from $123.00 to $100.00 http:[linkbithere]”无需任何交互 来自房地产经纪人。
由于 oAuth 设置,我最近看到的一切似乎总是需要某种类型的用户干预。如果是这种情况并且没有办法解决它...太好了...我只需要能够将我的客户指向一些他们可以验证的网站。
非常感谢任何帮助!
【问题讨论】:
标签:
asp.net
facebook
twitter
【解决方案1】:
这是可能的。我还没有为 twitter 做过,但我为 Facebook 做过。对于 facebook,您只需要获取用户的 stream_publish 和 offline_access 权限,然后您将获得一个 oauth 令牌,该令牌允许您在没有用户交互的情况下发布。我建议使用 Codeplex 上的Facebook C# SDK 与 Facebook 连接。 Twitter 具有相同的功能。我不确切知道 Twitter 所需的权限,但它与 Facebook 类似。获得每个服务的令牌后,您只需将其保存在数据库或其他东西中,并在每次需要发布新帖子时重复使用。