gpt4 book ai didi

php - 允许用户将玩 iOS 应用程序的邀请张贴到 friend 的 Facebook 墙上?

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

我的 iOS 应用程序允许人们使用 Facebook 登录,并自动检查您的哪些 friend 当前注册为使用该应用程序。当前未使用该应用程序的所有 friend 都在“邀请”列表中,这与 DrawSomething 具有“播放”和“邀请” friend 列表的方式大致相同。

无论您是邀请还是玩,挑战都会存储在数据库中,随时可供您的 friend 登录。

我被困的地方是试图弄清楚我将如何允许用户在他们的 friend 墙上发帖。我的 php 代码已经计算出它们是否已注册,所以从那里我只需要张贴到“ friend B 的墙上”。我使用 php 的时间并不长,而且我发现我在别处处理的 Facebook 代码并不像其他 sdk 等那样不言自明。

我不太确定从哪里开始,因为所有 Facebook“信息收集”,即 friend 用户 ID 都是在应用程序本身中完成的。我可以很容易地将它传递给 php 代码,但是我不确定如何使用它来张贴到他们的墙上。我假设由于服务器没有登录到用户 A 的 Facebook 帐户,因此在允许发布到他们 friend 的墙上之前需要以某种方式执行此操作,但我不希望用户必须再次登录才能去做这个。鉴于 DrawSomething 允许您通过 Facebook 邀请,我知道这是可能的,但我不知道该怎么做。

总结:

这是一个 iOS 应用程序,我希望用户能够通过在 friend 的 Facebook 墙上发帖来邀请他们的 friend 。

如果有人能指出正确的方向,我将不胜感激。

最佳答案

好吧,在与此斗争了一段时间并在没有任何运气的情况下四处寻找之后,我今天偶然发现了如何做到这一点。

我会在这里更新它,以便其他正在挣扎的人可以看到:

//using long longs to make sure the really long facebook ID's
//don't exceed integer limits

- (void)inviteUsingFacebook:(long long)facebookID
{
NSString *numStr = [NSString stringWithFormat:@"%llu", facebookID];
NSString *desc = @"Download the app NOW from the App Store to play with ";
desc = [desc stringByAppendingString:facebookNameStore];



NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"_YOUR_APP_ID_GOES_HERE", @"app_id",
@"YOUR_LINK", @"link",//most likely you will put itunes link here
@"FRIENDS_ID", @"target_id",//facebook id number of person you want to send to
@"http://URL_TO_IMAGE_YOU_WANT_TO_APPEAR_IN_WALL_POST.jpeg", @"picture",
@"YOUR APP NAME", @"name",
@"THIS IS AN INVITE EXAMPLE!", @"description",
nil];


[facebook dialog:@"stream.publish" andParams:params andDelegate:self];

就是这样!

我将它放入我的 AppDelegate 类中,并在我按下邀请按钮时调用它 - 工作完成!

需要注意的是,这确实会导致弹出对话框,允许用户添加自己的消息,我个人认为这是一件好事。

关于php - 允许用户将玩 iOS 应用程序的邀请张贴到 friend 的 Facebook 墙上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10982887/

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