gpt4 book ai didi

iphone - Facebook SDK:发布到墙上仅出于测试目的对我可见?

转载 作者:行者123 更新时间:2023-12-01 18:29:58 25 4
gpt4 key购买 nike

当我使用iOS版Facebook SDK测试代码时,所有 friend 都可以看到我在墙上的所有帖子。
对于我所有的测试目的,我希望能够限制发布。
在Facebook页面/首选项/应用程序中,我可以设置“以我自己的名字发布”的可见性。当我将其更改为“只有我”时,将新内容发布到墙上不再起作用(->“请求didFailWithError”)。

此外,每次将新版本部署到我的iPad后,此首选项都将重置为默认设置。

因此,我想问你,是否可以直接在我的iOS应用程序中进行设置?
谢谢你的帮助。

编辑:

无法完成。当我输出请求时,我得到以下NSLog:

> Request didLoad: {
> actions = (
> {
> link = "https://www.facebook.com/1608527xxx/posts/3278287008xxx";
> name = Comment;
> },
> {
> link = "https://www.facebook.com/1608527xxx/posts/3278287008xxx";
> name = Like;
> }
> );
> application = {
> id = 274053732670xxx;
> name = "iPad App";
> };
> comments = {
> count = 0;
> };
> "created_time" = "2012-04-17T11:12:46+0000";
> from = {
> id = 160x527xxx;
> name = "MyName";
> };
> icon = "https://s-static.ak.facebook.com/rsrc.php/v1/yzwe/r/StEh3RhPvjk.gif";
> id = "1xx08527xxx_3278287008xxx";
> link = "https://www.facebook.com/photo.php?fxxxxxxxx";
> message = "test caption";
> name = "iPad App Photos";
> "object_id" = 32782867xxxxx;
> picture = "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/xxxxxx70_s.jpg";
> privacy = {
> description = Friends;
> value = "ALL_FRIENDS";
> };
> type = photo;
> "updated_time" = "2012-04-17T11:12:46+0000";

-(void) postPhoto:(UIButton*)button{

UIImage *uploadImage = [UIImage imageNamed:@"testImage"];

NSDictionary *dictPrivacy = [NSDictionary dictionaryWithObjectsAndKeys:@"CUSTOM",@"value", @"SELF", @"friends", nil];

//SBJSON* jsonWriter = [[SBJSON alloc] init];
SBJSON* jsonWriter = [SBJSON new];
NSString* privacyJSONStr = [jsonWriter stringWithObject:dictPrivacy];
NSLog(@"stringPrivacy: %@", privacyJSONStr);

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
uploadImage, @"source",
@"test caption", @"message",
privacyJSONStr, @"privacy",
nil];

[self.facebook requestWithGraphPath:@"/me/photos" andParams:params andHttpMethod:@"POST" andDelegate:(id)self];
}

有什么帮助吗?
谢谢
(权限状态:)

NSArray * permissions = [[NSArray alloc] initWithObjects:
@“read_stream”,@“publish_stream”,@“user_photos”,无];

最佳答案

我通常只是在没有 friend 的Facebook上使用测试用户。为我工作!

关于iphone - Facebook SDK:发布到墙上仅出于测试目的对我可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10187215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com