Публикация на стене (статус, ссылка, видео и т. Д.) С безопасностью - PullRequest
0 голосов
/ 28 марта 2011

Я использую facebook-ios-sdk.Я хочу опубликовать на стене FaceBook с защитой (статус, ссылка, видео и т. Д.), Чтобы обновление могли видеть только определенные друзья.

Как это сделать?

1 Ответ

1 голос
/ 13 апреля 2011

Проверьте аргументы конфиденциальности по этой ссылке http://developers.facebook.com/docs/reference/api/post/

и код такой. этот код предназначен только для обновления статуса

NSDictionary *privacyDict = [[NSDictionary alloc] initWithObjectsAndKeys:
                   @"SELF",@"value",
                   nil];
SBJSON *jsonWriter = [[SBJSON new] autorelease];
NSString *privacyJSONStr = [jsonWriter stringWithObject:privacyDict];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                   @"my message", @"message",
                   privacyJSONStr, @"privacy",
                   nil];

Установите объектный ключ (значение, друзья, сети, разрешить, запретить) словаря privacyDict в соответствии с вашим использованием

NSDictionary *privacyDict = [[NSDictionary alloc] initWithObjectsAndKeys:
                   @"CUSTOM",@"value",
                   @"SOME_FRIENDS",@"friends",
                   @"[comma separated friends id]",@"allow",
                   nil];
...