从我的应用中打开/关闭或取消授权用户,并列出应用中用户的操作
make turn on/off or deauthorized user from my app, and list action of user from app
我向Facebook提交了一个应用程序,其中有javascript的开放图形新闻读取类型。所有用户都做得很好,从用户要求授权我的应用程序,并显示按钮帮助用户可以公开文章,然后他们可以根据需要删除。
今天我收到了Facebook的请求,需要更改我的应用程序:
要求 (https://developers.facebook.com/docs/opengraph/actions/builtin/#read(。 请确保您的用户能够 (1( 全局打开/关闭共享 每页都会显示一篇文章。(2( 删除他们在其中共享的文章 您的应用程序在每个页面上都会显示一篇文章。(3( 仅生成读取 当您确定有人有兴趣阅读文章时的操作 - 仅在 10 秒后发布。
第三个请求很容易,只需使用超时在用户阅读文章后显示按钮提交即可。
秒是如此困难,因为我不知道如何完整用户使用我的应用程序执行的传递操作的数组列表,包括操作 ID 和他们发布的文章标题,如果用户愿意,我可以使用它们为每个创建"删除链接"。
第一个请求我确实搜索了javascript的方法,以取消对用户的应用程序的授权(而不是撤销权限(,因此我可以在需要时要求用户重新授权。
请帮忙。
旁边我在公会页面中看到非常好的 2 个样本
https://developers.facebook.com/attachment/OG_App_PublishToggle.png
https://developers.facebook.com/attachment/OG_App_DeleteActivity.png
但是他们不敢使用它给出实时站点的链接。或者可能是Facebook标记类似的"推荐框"之一,但是我们如何/在哪里可以获得它?
请为脚本或样本提供建议,因为Facebook剂量将有所帮助问候
更新 1 我找到了重新授权所有应用程序或撤销一个权限的方法。这里的函数:
var permsNeededPub = "publish_stream";
///notice that if permission is "publish_actions" revoke function not work
function xlfb_revokePerm() {
FB.api("/me/permissions", "delete",{permission:permsNeededPub}, function(response){
console.log(response);
if(response){
console.log(' Remove success '+permsNeededPub);
}
});
}
function xlfb_removeApp() {
FB.api("/me/permissions", "delete", function(response){
console.log("User removed the app from acount: "+response);
});
};
秒是如此困难,因为我不知道如何完整用户使用我的应用程序执行的传递操作的数组列表,包括操作 ID 和他们发布的文章标题,如果用户愿意,我可以使用它们为每个创建"删除链接"。
每当用户在您的站点上执行 OG 操作时,请保存您从 API 调用中返回action_instance_id以及数据库可能需要的任何额外数据。
第一个请求我确实搜索了javascript的方法,以取消对用户的应用程序的授权(而不是撤销权限(,因此我可以在需要时要求用户重新授权。
为什么要取消对应用的授权?
这里所需要的只是为所有共享活动提供一个全局开/关开关 - 因此,如果用户将其设置为关闭,那么只要他将此设置设置为关闭,您就不会为他发布任何操作。
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 谷歌表单-根据分配给谷歌应用程序的工作为商业用户预先填充多项选择列表
- 我应该如何应用if-else条件来向具有不同用户角色的人显示不同的菜单
- 正确传输和保护用户'web应用程序的密码
- 如何在网络应用程序中使用Firebase进行用户授权
- 我的购物应用程序不会将用户想要购买的东西相加,也不会打印总成本
- 通过chrome后台扩展或后台应用程序访问用户麦克风
- 在聊天应用程序中显示联机用户
- 如何获取运行我的 Web 应用程序的用户的 Windows 登录用户名
- 为用户应用程序托管 javascript 文件是否安全
- 如何将JS应用于用户在表格中添加的行
- 捕获在Windows应用程序中启动其他应用程序的用户事件
- 计算喜欢我的帖子facebook应用程序的用户数量
- 如何在angularjs应用程序中注销后,通过浏览器后退按钮禁止用户访问上一页
- Meteor(JavaScript应用程序平台)|向用户帐户添加数据
- 网络应用程序的正确instagram身份验证方法(没有instagram帐户的用户)
- 如何在点击链接后从用户取消对话框中获得回调以选择移动应用程序
- 在我的html页面-web应用程序用户界面的一个选项卡中的另一个html页面中的选项卡
- php使用ajax生成html表,以应用用户操作,如删除、更新和编辑
- 使用javascript应用用户的时区差异