3

在工作中我有一个任务(顺便说一句,我们必须使用 ASP Classic):当用户发布博客时,应该在用户的 Facebook 时间线和他的推特上自动发布指向该博客的链接。我让一切正常,但有一个问题:用户需要登录才能发帖。如果他已登录,我已经进行了检查,如果没有,他必须登录。但我需要避免登录步骤并使其自动(通过将用户的用户名和密码作为发送到 twitter/facebook 的数据的一部分发送)或类似的东西),但我无法弄清楚如何做到这一点,或者它是否有可能。

有任何想法吗?非常感谢任何帮助。

PS:对于 twitter 部分,我使用了http://scottdesapio.com/VBScriptOAuth/ 对于 facebook 部分,我使用了以下组合:http ://snipplr.com/view/61108/facebook-app-login--authorization-entirely -客户端/

一切正常,但是否可以自动化用户的登录部分?

4

2 回答 2

0

如果我没有错,那么您在 facebook 中为当前浏览器登录的用户未授权您的应用程序。

我认为您应该尝试使用谷歌搜索“如何授权用户进入应用程序”。或者

如果你不介意我给你直接的 URL 去你的应用程序的设置页面: https://developers.facebook.com/apps然后去你的应用程序然后从左侧栏去角色和然后从页面顶部单击测试用户选项卡,然后单击添加按钮,它将弹出一个弹出窗口来添加用户。

在应用程序中,您必须添加测试用户以进行测试,并且必须为添加的测试用户登录,因此添加的用户将获得该应用程序的授权,您将能够进行测试。

谢谢...

于 2014-11-10T07:00:04.280 回答
0

最后我设法使这两件事自动化...... Twitter的问题是我没有在会话中存储请求令牌,这就是为什么我得到“无法验证你”错误。不记得我在 Facebook 上做错了什么(一些同事帮了我),但我想我没有发出正确的 http 请求……所以答案是:是的,可以自动发布到 Twitter 和没有用户登录的 Facebook。

于 2012-10-10T11:30:17.163 回答