dsp*_*099 5 javascript android facebook ios cordova
我正在使用Phonegap编写应用程序.
我想给用户一些额外的好处,如果他们愿意,可以在他们的墙上发布关于应用程序的信息(或类似的东西).
有一个整洁的Cordova插件,它非常彻底地涵盖了Facebook的功能,更重要的是,它看起来像它本身可以管理的那样.
但是,如果这样的插件不可用,那么拥有用户的高级概述是什么:
我相信有一种方法可以使用Facebook的JavaScript SDK来做这些事情,但我从未见过应用程序问我的用户名和密码(这不是真正的Facebook应用程序)而且我不认为Facebook会满意那么,最好的方法是什么呢?
另外,如果我想让用户在我的应用程序中使用Facebook登录,(想想Tinder)我应该保存哪些数据?Facebook登录令牌和设备ID?在使用Facebook和电话数据识别和存储服务器端的用户帐户信息时,最佳做法是什么?
Android 版 Facebook 登录 -
\n\n适用于 Android 的 Facebook SDK 提供了为您的应用程序实现 Facebook 登录的方法。SDK 为以下常见场景提供 Facebook 登录支持:
\n\n了解更多 -使用 facebook 登录。
\n\n手动构建登录流程 -
\n\n实现 Facebook 登录的最简单、最快捷的方法是使用我们针对 JavaScript、iOS和Android的官方 SDK ,我们建议您遵循针对这些平台的单独指南。
\n\n但是,如果您需要在不使用我们的 SDK 的情况下为应用程序实现基于浏览器的登录,例如在本机桌面应用程序的 Web 视图中(例如 Windows 8),或者完全使用服务器端代码的登录流程,您可以构建使用浏览器重定向为您自己提供登录流程。
\n\n本指南将引导您完成登录流程的每个步骤,并向您展示如何在不使用我们的 SDK 的情况下实现每个步骤:
\n\n\n\n有关更多信息,请检查 - Manual-build-a-login-flow。
\n\n优点:
\n\n缺点:
\n\n该逻辑集成在一起,并可在 github 上作为OpenFB获取。
\n\n示例示例 -
\n\n使用 Facebook 登录:
\n\nopenFB.login(scope, successHandler, errorHandler);\n
Run Code Online (Sandbox Code Playgroud)\n\n获取用户\xe2\x80\x99s的好友列表:
\n\nopenFB.api({path: \'/me/friends\', success: successHandler, error: errorHandler});\n
Run Code Online (Sandbox Code Playgroud)\n\n在 user\xe2\x80\x99s feed 上发布:
\n\nopenFB.api(\n {\n method: \'POST\',\n path: \'/me/feed\',\n params: {\n message: \'Testing the Facebook Graph API\'\n },\n success: successHandler,\n error: errorHandler\n });\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
846 次 |
最近记录: |