首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ios应用中集成vk时,作为权限传递的参数是什么?

在ios应用中集成vk时,作为权限传递的参数是什么?
EN

Stack Overflow用户
提问于 2013-12-23 05:38:32
回答 3查看 1.2K关注 0票数 2

我正在开发一个iphone应用程序,在该应用程序中,我必须集成vk.com、俄罗斯社交网站。我已经集成了vk iOS SDK的下载来自吉突布。在下面的方法中,我将my application id作为app id传递,但我对权限参数有点困惑。我已经搜索了很多网站,包括vk开发者网站,但没有找到作为权限参数传递什么的解决方案。

代码语言:javascript
运行
复制
"[VKSession openSessionWithAppId:APP_ID permissions:PERMISSIONS handler:^(NSError *error)"

当我执行我的应用程序时,我得到的错误如下:

代码语言:javascript
运行
复制
Error Domain=NSURLErrorDomain 
  Code=-999 "The operation couldn’t be completed. (NSURLErrorDomain error -999.)"
  UserInfo=0x6e7d980 {NSErrorFailingURLKey=https://oauth.vk.com/authorize?client_id=4069809&scope=friends&redirect_uri=https://oauth.vk.com/blank.html&display=touch&response_type=token, NSErrorFailingURLStringKey=https://oauth.vk.com/authorize?client_id=4069809&scope=friends&redirect_uri=https://oauth.vk.com/blank.html&display=touch&response_type=token}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-13 12:34:53

在权限中,用户必须传递他想要使用的详细信息,比如@"EmailId,FriendList,Profile Details“。

票数 2
EN

Stack Overflow用户

发布于 2015-11-03 13:47:16

可以使用VKPermissions.h中列出的常量。

代码语言:javascript
运行
复制
NSString *const VK_PER_NOTIFY = @"notify";
NSString *const VK_PER_FRIENDS = @"friends";
NSString *const VK_PER_PHOTOS = @"photos";
NSString *const VK_PER_AUDIO = @"audio";
NSString *const VK_PER_VIDEO = @"video";
NSString *const VK_PER_DOCS = @"docs";
NSString *const VK_PER_NOTES = @"notes";
NSString *const VK_PER_PAGES = @"pages";
NSString *const VK_PER_STATUS = @"status";
NSString *const VK_PER_WALL = @"wall";
NSString *const VK_PER_GROUPS = @"groups";
NSString *const VK_PER_MESSAGES = @"messages";
NSString *const VK_PER_NOTIFICATIONS = @"notifications";
NSString *const VK_PER_STATS = @"stats";
NSString *const VK_PER_ADS = @"ads";
NSString *const VK_PER_OFFLINE = @"offline";
NSString *const VK_PER_NOHTTPS = @"nohttps";
NSString *const VK_PER_EMAIL = @"email";

像这样

代码语言:javascript
运行
复制
[VKSdk authorize:@[VK_PER_EMAIL, VK_PER_FRIENDS, VK_PER_MESSAGES] revokeAccess:YES forceOAuth:NO inApp:YES];
票数 3
EN

Stack Overflow用户

发布于 2014-01-15 07:58:55

试着使用这个链接。俄文描述。

%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9

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

https://stackoverflow.com/questions/20737562

复制
相关文章

相似问题

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