Javascript 从我的应用打开/关闭或取消授权用户,并从应用列出用户的操作
我通过javascript向Facebook提交了一个应用程序,该应用程序具有open graph news read类型。 所有这些都做得很好,从用户请求授权我的应用程序的流量,并显示按钮帮助用户可以公开文章,然后他们可以删除,如果他们想 今天我收到Facebook的请求,需要更改我的应用程序: 要求 (https://developers.facebook.com/docs/opengraph/actions/builtin/#read). 请确保您的用户可以(1)全局打开/关闭共享 每页都会出现一篇文章。(2) 删除他们在中共享的文章 你的应用程序在每页上都会出现一篇文章。(3) 仅生成读取 当您确定有人对阅读文章感兴趣时的操作 -仅在10秒后发布 第三个请求很简单,只需使用timeout在用户阅读文章后显示submit按钮 秒是如此之难,因为我不知道如何填写用户对我的应用所做的传递操作的数组列表,包括他们发布的文章的操作id和标题,如果用户愿意,我可以使用它们为每个人创建“删除链接” 我的第一个请求是搜索javascript方法,从用户那里取消对应用程序的授权(而不是撤销权限),这样我就可以要求用户在需要时重新授权 请帮忙 旁边我看到非常好的2在公会页面样本Javascript 从我的应用打开/关闭或取消授权用户,并从应用列出用户的操作,javascript,facebook,Javascript,Facebook,我通过javascript向Facebook提交了一个应用程序,该应用程序具有open graph news read类型。 所有这些都做得很好,从用户请求授权我的应用程序的流量,并显示按钮帮助用户可以公开文章,然后他们可以删除,如果他们想 今天我收到Facebook的请求,需要更改我的应用程序: 要求 (https://developers.facebook.com/docs/opengraph/actions/builtin/#read). 请确保您的用户可以(1)全局打开/关闭共享 每页都
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调用返回的操作\u实例\u id以及您可能需要的任何额外数据到数据库中
我的第一个请求是搜索javascript方法,从用户那里取消对应用程序的授权(而不是撤销权限),这样我就可以要求用户在需要时重新授权
为什么要取消应用程序的授权
这里只需要为所有共享活动设置一个全局开/关开关——因此,如果用户将其设置为关,那么只要他将此设置设置为关,您就不会为他发布任何操作