如何使用他们的密码发布给某人的FaceBook / Twitter(但经过他们的许可)?

时间:2013-06-01 01:00:46

标签: facebook twitter facebook-authentication

我不使用FaceBook或Twitter,所以我在这里受到了一些阻碍。

一位朋友正在进行一次生命之旅游艇之旅,他们将成为卫星调制解调器,定期报告纬度/经度(以及更多数据)数据。这些数据存储在我可以访问的数据库中。

我的朋友希望通过谷歌地图地图进行面对/推特更新。他不想给我他的密码,因为这会让我完全访问,让我读他的私人信息。

我很明白,但我的选择是什么?显然,FaceTweet的API不允许我发布没有(他的)凭据。我可以创建自己的帐户,然后他可以配置他的FaceTweet说“在那里发布的任何内容,我也想在我的网站上发布”? Face / Tweet是否提供这样的设施?

替代方案似乎是编写桌面应用程序以定期扫描数据库并使用他必须输入应用程序的密码发布新更新,因此应用程序必须在其家用PC上运行。

当然,这并不完美;如果他的家用电脑在他离开时崩溃,那么更新将会停止。如果它在我的服务器上运行,那么没问题,但他不想给我他的密码,住在离这里太远的地方并自己输入。

有人可以告诉我如何最好地实施这个吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

对于Facebook,您必须使用“代表您发布”权限创建一个应用程序。

更新

对于Twitter来说,它更棘手:在您要求用户进行身份验证后,您将不得不处理OAuth令牌以访问某人的帐户。 Here是一篇很好的文章。你必须按下一些free PDF download on our members page它会向你发送电子邮件,但你可以按取消,然后它会将你重定向到文章。