Dailymotion API浏览器会话
Dailymotion API Browser session
我有以下代码
DM.init({apiKey: 'my key', status: true, cookie: true});
function Login_DM(callback)
{
DM.login(function(response)
{
if (response.session)
{
//getScreenName_DM();
callback();
}
else
{
// user is not logged in
}
}, {scope: 'read write'});
}
即使'cookie'设置为true,当我刷新浏览器时,它每次都要求我输入凭据。
<标题>编辑收到Erisu的回复后,我做了如下操作
function Login_DM(callback)
{
DM.getLoginStatus(function(response)
{
if (response.session)
{
// logged in and connected user, someone you know
callback(null);
}
else
{
DM.login(function(response)
{
if (response.session)
{
//getScreenName_DM();
callback();
}
else
{
// user is not logged in
}
}, {scope: 'read write'});
}
});
}
以上仍然不起作用
标题>确保仅在用户的登录状态不可用时才调用Login_DM函数。只有当我立即调用Login_DM函数而不应用登录状态检查时,我才能用所提供的代码示例重现相同的问题。
登录状态检查示例:
DM.getLoginStatus(function(response)
{
if (response.session)
{
// logged in and connected user, someone you know
}
else
{
// no user session available, someone you dont know
Login_DM();
}
});
相关文章:
- Django会话与浏览器本地存储
- web应用程序中的跨浏览器会话
- 移动浏览器没有;t支持会话变量
- 如何在没有JQuery的情况下,通过对服务器的基本ajax调用,根据浏览器上的用户活动保持服务器会话活动
- 如何在javascript中设置浏览器关闭时的会话超时
- 每个用户/浏览器会话只加载一次Javascript
- 浏览器关闭时终止会话
- 浏览器会话存储.在选项卡之间共享
- 在浏览器会话中保存表单数据
- 如何在django关闭浏览器时终止会话
- 无法在浏览器中更改快速会话到期日期
- 显示弹出脚本,使其在每个浏览器会话中只弹出一次
- ajax-在JAVA中关闭浏览器时关闭会话
- 如何使用java脚本更改浏览器的内存管理以增加会话存储和本地存储的内存
- 我们可以在浏览器会话中跨网页引用 JavaScript 变量吗?
- 保持浏览器会话持久性的地理位置
- 当有两个浏览器实例时,如何检查浏览器会话是否存在
- 当用户在浏览器上单击后退按钮时会话会发生什么
- Chrome 标签页的永久唯一 ID,在浏览器会话之间持续存在
- 在 ember-simple-auth 中关闭浏览器时使会话无效