我正在尝试构建一个 google chrome 扩展,一个用例要求用户可以使用 Facebook 登录并通过帖子分享到他们的 Facebook 墙上。
正确的应用程序流程是这样的:
- 用户点击 google chrome 扩展 - 召唤扩展页面
- 用户在扩展页面(或在新选项卡中)单击“使用 facebook 登录”,然后用户会看到来自 Facebook 的“批准应用程序”
- 用户批准应用
- 用户被定向到一个新页面,感谢他们安装和处理所有需要的用户信息,或者用户被发送回谷歌浏览器扩展(更好的方式)
- 如果用户没有被发送回谷歌浏览器扩展,他们应该被告知这样做,但此时如何将数据获取到谷歌浏览器扩展?
- 用户打开 Google chrome 扩展程序,他们现在应该看到“Hi John”或类似内容,而不是“使用 Facebook 登录”
- 用户不能在 Facebook 上发帖
我的主要问题是使用 Facebook 登录,并将数据返回到扩展程序。
我创建了一个 Facebook 应用程序,完成了大多数特定于应用程序的编码,我试图让应用程序只保留 javascript(但如果没有其他方法,我可以添加 php),尝试使用标准的 Facebook javascript,并尝试使用 Facebook 的桌面客户端。
之前有没有其他人经历过连接 Google Chrome 扩展和 Facebook 登录的过程?
最后一点,我正在尝试使用 Parse 来完成这个项目,所以如果你有任何额外的 insite 那就太好了!
我试图完成的一个很好的例子类似于 Any.do https://chrome.google.com/webstore/search/any.do?utm_source=chrome-ntp-icon