ios - 如何使用 vk ios sdk 在 vk 上的墙上发布来自 ios 应用程序的链接

标签 ios objective-c xcode vk

当我在 vk.com 墙上分享网站链接时,它会显示网站的标题和缩略图。如何使用 vk ios sdk 做到这一点?我试图在消息中分享一个链接,例如

VKRequest *request = [[VKApi wall] post:@{@"wall_id":@"0", @"message":@"http://somelink"}];
[request executeWithResultBlock:^(VKResponse *response) {
            NSLog(@"OK");
        }];
} errorBlock:^(NSError *error) {
    NSLog(@"Failed");
}];

但它不显示标题和缩略图

最佳答案

网站链接应该是附件

VKRequest *request = [[VKApi wall] post:@{VK_API_ATTACHMENTS : @"http://somelink", @"wall_id":@"0",}];
[request executeWithResultBlock:^(VKResponse *response) {
        NSLog(@"OK");
} errorBlock:^(NSError *error) {
    NSLog(@"failed");
}];

关于ios - 如何使用 vk ios sdk 在 vk 上的墙上发布来自 ios 应用程序的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24140273/

相关文章:

iOS: mask View 事件穿透如何实现?

iOS (iPhone/iPad) SDK - UITableView 在 reloadData 上不刷新(numberOfSectionsInTableView 等不会在 reloadData 上被调用)

ios - 如何使本地运行的 PyCharm 服务器可供同一网络上的 iPhone 使用

objective-c - Objective C 方法语法说明

ios - 用户名 RegEx Swift

objective-c - -makeFirstResponder : usage

objective-c - 上下文不保存错误 1550 的更改

objective-c - Apple Mach-O 框架错误

xcode - #include 头文件问题上的命名空间

swift - Xcode:如何在控制台输出中打印彩色 PRINT 语句?