gpt4 book ai didi

iphone - 如何在 friend 的墙上张贴图片和文字

转载 作者:行者123 更新时间:2023-12-01 19:26:21 24 4
gpt4 key购买 nike

我正在尝试将图像和文本发布到 friend 的墙上。我不应该使用对话框,而是使用stream.publish直接发布。
我可以成功地将其发布到我自己的墙上(登录的用户),但是我需要找到一种在 friend 的墙上发布的方法。

这是我的代码,我需要有人帮助我添加几行代码以发布到 friend 的墙。

/*
Friends URL To whom's wall I need to post.
**I need to figure out how to use friendURL in my code.
So that post goes to my friend's wall.
Below code is posting to my own wall.**

*/
NSString *friendURL = [NSString stringWithFormat:
@"http://www.facebook.com/profile.php?id=%@",
marriedFriend.userID];
SBJSON *jsonWriter = [[SBJSON new] autorelease];

NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary
dictionaryWithObjectsAndKeys: @"Always Running",@"text",@"http://itsti.me/",
@"href", nil], nil];

NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];
NSDictionary* attachment = [NSDictionary
dictionaryWithObjectsAndKeys:
@"a long run by Rahul...", @"name",
@"The Facebook Running app", @"caption",
@"it is fun", @"description",
@"http://itsti.me/", @"href", nil];
NSString *attachmentStr = [jsonWriter stringWithObject:attachment];
NSMutableDictionary* params = [NSMutableDictionary
dictionaryWithObjectsAndKeys:
@"Share on Facebook", @"user_message_prompt",
actionLinksStr, @"action_links",
attachmentStr, @"attachment",
nil];



[facebookRef requestWithMethodName:@"stream.publish" andParams:params andHttpMethod:@"POST" andDelegate:self];

最佳答案

您似乎正在使用旧的API。使用更新的Graph API,您可以执行以下操作:

// replace PROFILE_ID with your friend's ID
[facebookRef requestWithGraphPath:@"PROFILE_ID/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];

See more documentation here.

关于iphone - 如何在 friend 的墙上张贴图片和文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7313953/

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