检查用户是否在 Facebook 和 Twitter 上发帖
我们有一个用 C# .Net 编写的应用程序。 我们希望为用户提供免费的高级订阅服务,以换取在 Twitter 和 Facebook 上发布有关我们的信息。
为此,目前,在我们的应用程序内部,我只需打开一个浏览器组件 (Winforms WebBrowser),指向: “http://twitter.com/home?status=Check out...”
,然后: “http://www.facebook.com/sharer.php?u=Our Company...”
并让用户自己执行帖子。
有没有办法确保用户确实发布了内容?也许还要检查用户是否确实提到了我们公司或更改了我们提供的文本?
谢谢, 阿里
We have an application written in C# .Net.
We would like to offer our users free premium subscriptions to our services, in return for posting about us on twitter and Facebook.
To do that, currently, from inside our application, I simply open a browser component (Winforms WebBrowser), pointing to:
"http://twitter.com/home?status=Check out..."
and after that to:
"http://www.facebook.com/sharer.php?u=Our Company..."
and let the user perform the posts by himself.
Is there a way I could make sure the user actually posted? Perhaps also check if the user indeed mentioned our company or changed the text we provided?
Thanks,
Arie
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
真正确定的唯一方法是使用 OAuth 对用户进行身份验证,并使用 POST 状态发布到 Twitter /更新。为了获得相当好的结果,您可以添加主题标签并使用 Streaming API 来跟踪包含主题标签的推文。
The only way to truly be sure is to authenticate the user using OAuth and post to Twitter using POST statuses/update. For pretty good results though you can include a hashtag and use the Streaming API to track tweets containing the hashtag.