Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
类似Facebook的按钮,可使用Android版Facebook SDK登录_Android_Facebook_Facebook Like_Single Sign On - Fatal编程技术网

类似Facebook的按钮,可使用Android版Facebook SDK登录

类似Facebook的按钮,可使用Android版Facebook SDK登录,android,facebook,facebook-like,single-sign-on,Android,Facebook,Facebook Like,Single Sign On,我将like按钮作为WebView嵌入到我的Android应用程序中 我已经通过facebook Android sdk登录到我的Android应用程序;但是当我点击like按钮时,它仍然会提示登录页面(当然会) 我想知道是否有办法让WebView知道我已经登录(例如,在网页的某个地方提供access\u令牌) 谢谢。请参阅。简而言之,你不能;但是,如果您让用户在WebView中进行一次身份验证,您可能可以从中取出facebook auth cookie并将其重新插入后续的WebView实例中。

我将like按钮作为
WebView
嵌入到我的Android应用程序中

我已经通过facebook Android sdk登录到我的Android应用程序;但是当我点击like按钮时,它仍然会提示登录页面(当然会)

我想知道是否有办法让
WebView
知道我已经登录(例如,在网页的某个地方提供
access\u令牌


谢谢。

请参阅。简而言之,你不能;但是,如果您让用户在WebView中进行一次身份验证,您可能可以从中取出facebook auth cookie并将其重新插入后续的WebView实例中。

这可能会对您有所帮助不,我已经尝试过该解决方案。我想使用“登录帐户”(用户已登录到我的应用程序)来“喜欢”,但如果“喜欢按钮”位于嵌入式
WebView
中,则
WebView
将要求用户再次登录(在
WebView
中)。您是否尝试将“正确的”cookie添加到WebView中以获取FB url?也许会有帮助。我现在也遇到了同样的问题。查看此帖子,有一个结构良好的库来解决此问题: