首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gigya Twitter登录Android

Gigya Twitter登录Android
EN

Stack Overflow用户
提问于 2015-12-18 17:24:09
回答 2查看 483关注 0票数 0

我试图用GigyaSDK3.3.0在安卓系统中登录,我已经正确地设置了twitter应用程序,一切都进行得很顺利,当我在twitter网站上输入我的凭据时,我被重定向到https://socialize.gigya.com/GS/GSLogin.aspx?mt=.

网站只是挂在那里,我永远无法登录。以前有没有人经历过同样的情况?

Facebook的登录功能很好,所以我不认为任何代码会在这个问题上有所帮助,我只是想知道是否有人知道可能发生的事情。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-08 17:01:08

我发现了我的应用程序是怎么回事。我所有的账户都没问题,问题是我漏掉了以下方法:

代码语言:javascript
复制
@Override
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
    if (GSAPI.getInstance().handleAndroidPermissionsResult(requestCode, permissions, grantResults))
        return;

    // handle other permissions result here
}

该方法只有在您的活动从BaseFragmentActivityHoneycomb扩展时才可用,后者仅在最新的支持库(com.android.support:support-v4:23.1.1)中可用,我使用的是v22,而Fragmentactivity来自不同的类,因此我无法重写该方法。

票数 0
EN

Stack Overflow用户

发布于 2016-01-08 00:53:38

您应该重复检查APIKey和Twitter社交应用程序设置的Gigya控制台设置是否正确配置,如Gigya的设置Twitter文档中所述。如果您在配置中使用CNAME,或者使用未为美国数据中心配置的API密钥,则您的Twitter社交应用程序配置错误。

此外,文档说明:使用以下回调URL:http://socialize.gigya.com/GS/GSLogin.aspx可选:如果您计划配置域别名(CNAME),请将'socialize.gigya.com‘替换为您的别名子域(CNAME值)。即http://[YOUR-ALIAS-SUB-DOMAIN].yoursite.com/GS/GSLogin.aspx 请不要使用https.

重定向域似乎是用https配置的,因为您的重定向将转到https://socialize.gigya.com/GS/GSLogin.aspx?mt=....,而它应该是http

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34360853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档