草庐IT

requestNewPublishPermissions

全部标签

ios - FBSession requestNewPublishPermissions 在响应之前失败

我正在尝试使用iOS上的FacebookSDK从用户那里获得发帖权限。我在一个方法中调用下面的代码,如果应用程序没有发布到用户facebook墙上所需的发布权限,则会调用该方法。//Nopermissionsfoundinsession,askforit[FBSession.activeSessionrequestNewPublishPermissions:[NSArrayarrayWithObject:@"publish_actions"]defaultAudience:FBSessionDefaultAudienceEveryonecompletionHandler:^(FBSes

ios - FBSession requestNewPublishPermissions如何处理 "Skip"用户操作

我发现了一个有趣的问题。当我请求新的发布权限时,fbsdk会显示带有“跳过”按钮的对话框。我是这样处理的[[[appDelegatefacebook]session]requestNewPublishPermissions:permissionsdefaultAudience:FBSessionDefaultAudienceEveryonecompletionHandler:^(FBSession*session,NSError*error){if(!error){//dosmthifthereisnoerror}}];但是当用户在对话框中按下“跳过”时-错误为零。如何处理?也许我不明

ios - FBSession requestNewPublishPermissions如何处理 "Skip"用户操作

我发现了一个有趣的问题。当我请求新的发布权限时,fbsdk会显示带有“跳过”按钮的对话框。我是这样处理的[[[appDelegatefacebook]session]requestNewPublishPermissions:permissionsdefaultAudience:FBSessionDefaultAudienceEveryonecompletionHandler:^(FBSession*session,NSError*error){if(!error){//dosmthifthereisnoerror}}];但是当用户在对话框中按下“跳过”时-错误为零。如何处理?也许我不明

android - 在 requestNewReadPermissions 然后 requestNewPublishPermissions 之后未调用 StatusCallback

我正在开发一个与Facebook集成的Android应用程序。我想:让用户使用Facebook登录在Facebook上获取用户的电子邮件地址(可以是proxiedemailaddress,这很好)代表他/她在用户的墙上/时间轴上发帖从技术上讲,这将是:验证用户身份请求emailpermission请求publish_streampermission1。验证用户身份我调用Session.openActiveSession()与Session.StatusCallback(我已经事先检查过没有Activity的打开session):finalSession.StatusCallbackse

android - 在 requestNewReadPermissions 然后 requestNewPublishPermissions 之后未调用 StatusCallback

我正在开发一个与Facebook集成的Android应用程序。我想:让用户使用Facebook登录在Facebook上获取用户的电子邮件地址(可以是proxiedemailaddress,这很好)代表他/她在用户的墙上/时间轴上发帖从技术上讲,这将是:验证用户身份请求emailpermission请求publish_streampermission1。验证用户身份我调用Session.openActiveSession()与Session.StatusCallback(我已经事先检查过没有Activity的打开session):finalSession.StatusCallbackse

ios - Facebook iOS : requestNewPublishPermissions not asking user for new authority

我在使用requestNewPublishPermissions时遇到问题(我使用的是SDK3.17版)。Facebook文档说只使用读取权限登录,然后再请求写入权限,这就是我想要做的。我可以让用户使用这样的代码登录:[FBSessionopenActiveSessionWithReadPermissions:@[@"public_profile"]allowLoginUI:YEScompletionHandler:^(FBSession*session,FBSessionStatestate,NSError*error){//Handlerforsessionstatechanges