- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 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/
我想知道将来对我来说最简单的方法是什么,可以使查询既有效又不那么复杂。 我应该像这样保存双向关系吗 from_id=1, to_id=2from_id=2, to_id=1 或者只创建一个唯一的行 f
假设您有一个拥有十亿用户的社交网络。在每个用户的页面上,您想要显示该用户的 friend 数、 friend 的 friend 等等,最多五度。友谊是相互的。计数不需要立即更新,但它们应该是精确的。
public void notMyFriend(Student student1) { System.out.println("Friends who are not my frien
我有如下3个表格 用户 - id integer primary_key - user_name friend - id autoincrement primary_key - user1 integ
如何从 Friends 表中获取 friend 列表以及我 friend 的 friend 数(不包括我的 friend 数) friend 表"tbl_users_friends 字段 1:id字段
我的 MySQL 表结构是这样的。 USER int id varchar username FRIEND_LIST int user_id int friend_id 对于每个 friend 关系,
假设 a,b,c 和 b,d,e 和 c,f,g 和 a,e,g,h 是 friend 。所以 获取共同好友 b/w a&b: MATCH (me:User {username:'a'}) -[r:F
我正在开发“可能的 friend ”功能。我需要显示所有不是我 friend 的 friend 的 friend ,也不要发送我或没有我的待处理请求 FRIENDSHIPS user_id frien
如果两个用户是 friend ,我在“ friend ”表中有一个条目,如下所示: table: friends ------------------------ uid1
我有一个 friend 表,用于跟踪数据库中的关系 - 我将一个查询与子查询放在一起,该子查询从 friend 的 friend 那里获取个人资料信息 我的 friend 表如下所示 - id 双向出
我想结交 friend 的 friend 的 friend 。我得到了结果,但我不确定我的查询是否正确。我正在使用嵌套选择。 我的问题是: 查询是否正确? 我如何使用 join 执行此查询? 这是我的
假设我有一个包含 friend 属性的用户对象。这个 friends 属性是其他用户对象的数组,因此是你的 friend 。找到你 friend 的 friend 但不是你 friend 的最快算法是
我想结交我的 friend 以及 friend 的 friend ,但仅限于二级 friend 我的表结构是这样的 user_id friend_user_id 1 2 1
为了了解使用 Neo4J 建立 friend 关系的优势,我在 MySQL 数据库上创建了一张用于 Persons 的表(“Persons”,20900 个数据集): id | name --
假设我有一个名为“ friend ”的表,对于每个友谊,我添加两个条目。例如,如果用户 1 和 2 是 friend ,我们将有: uid1 uid2 ---------- 1 2 2 1
在我的图形数据库中,我有 Twig 和树叶。分支可以“包含”叶子,分支可以“包含”分支。 如何使用 Gremlin 找到与给定分支直接或间接相关的所有叶子? 我让这个在 Cypher 中工作: STA
我正在尝试使用 iPhone Facebook SDK 获取我 friend 的 friend 列表。我尝试了一种使用 FQL 和 Graph API 的方法,但在这两种情况下我都遇到了错误: "Ca
我有这个 MySQL 表: 假设我以用户 1 的身份登录,正在浏览用户 2 的个人资料。由于我们是共同的 friend (1 是 2 的 friend ,2 是 1 的 friend ),我需要回应“
我想得到我 friend 的 friend 不是我 friend 的 friend 。我有一张这样的 table :用户 friend (idUser,idUserFriend) 我在想这样的事情:
我有这个 Cypher 查询... match (p:Person{userid:8432})-[r:friends_with]->(p1:Person)-[r2:friends_with]->(p2
我是一名优秀的程序员,十分优秀!