- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想使用 facebook API 将照片从我的 android 应用程序上传到 facebook 粉丝页面。
当我查看 hackbook android 示例应用程序 (link) 时。上传照片的代码如下所示:
Bundle params = new params.putString("url",
"http://www.facebook.com/images/devsite/iphone_connect_btn.jpg"); params.putString("caption",
"FbAPIs Sample App photo upload");
Utility.mAsyncRunner.request("me/photos", params,
"POST", new PhotoUploadListener(), null);
此代码有效,它将照片发布到我自己的 facebook 页面上。但我不希望照片发布在我的页面上,而是发布在粉丝页面上。
如 facebook 文档中所述,可以使用 facebook User_ID 更改“我”。我尝试更改“[fanpagename]/photo”或“[fanpageID]/photo”中的“我/照片”,但这没有用。当我使用用户名时出现错误,当我使用 ID 时它会在我自己的页面上发布照片。在 graphAPI 照片文档 ( link ) 中,没有给出关于如何在粉丝页面上上传照片的示例或解释。
也是
params.putString("to", [fbid]);
不起作用。
有什么建议吗?
最佳答案
我已经忙于这项研究整整三天,并没有找到我的问题的答案。但我想我有一个解释。
如果用户使用官方 Android FB 应用程序将照片发布到 friend/fan_page,它会使用带有图片的“提要”(url-link)。用户在他自己的墙上看不到他实际上在 friend /粉丝页面上分享或张贴了图片。 (例如:“鲍勃 - 在可口可乐上发布了一张照片”)
这可能是该功能被禁用的原因,因为开发人员可以使用它在用户不知情的情况下将照片发送给各种 friend /粉丝页面。
我提出这个假设是因为我找到了一种变通方法。先将照片上传到用户自己的相册。获取该照片的 URL,然后在 friend/fan_page 上发布带有图片的“提要”(url-lnk)。 Facebook 然后给出了这个错误:“FBCDN image is not allowed in stream”换句话说,你不能使用 FB 网站域上的照片链接到。所以我认为 facebook 开发部门存在相当大的错误/懒惰 :P 这很遗憾,因为它是移动应用程序的一个很好的社交网络功能。
关于android - 使用 Android 将照片上传到 friend /粉丝页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9141115/
我想知道将来对我来说最简单的方法是什么,可以使查询既有效又不那么复杂。 我应该像这样保存双向关系吗 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
我是一名优秀的程序员,十分优秀!