在Facebook API(REST)中,您如何看待照片?有一个stream.addLike函数,但你需要post_id,我没有看到获取照片的post_id的方法(与pid或object_id不同)。
答案 0 :(得分:2)
您现在可以使用Graph API,通过POST到照片上的喜欢连接来拍照。这在以前的工作中没有用,但现在确实如此(2011/09/16)。不确定它何时被修复,但是在引入Graph API之后很长一段时间都是疏忽了。
答案 1 :(得分:1)
首先,当您添加此图片时,您有一个已上传的ID图片。 e.g
var client = new FacebookClient(Access_Token);
JsonObject jsonResponse = client.Get("me/feed") as JsonObject;
string feed_ID = string.Empty;
foreach (var account in (JsonArray)jsonResponse["data"])
{
feed_ID = (string)(((JsonObject)account)["id"]);
goto Next;
}
Next: { };
让我们说你已经获得了你最新图片的内容是12345123_5488224848 现在你想像这张照片更新。写下面的代码。
var client2 = new FacebookClient(Access_Token);
clientS.Post("12345123_5488224848/likes");
一切都完成了。在此之后检查照片的状态。
答案 2 :(得分:0)
我认为实际的照片类是与wallpost相同类型的实体,因此您可以获取照片的stream_id asloon,它可以设置stream.addLink
附加到照片的评论找到了http://developers.facebook.com/docs/reference/rest/stream.addLike这里
通过photos.get方法获取post_id,您应该能够通过stream.addLike设置与对象类似的注释。
希望这会对你有所帮助。
答案 3 :(得分:0)
var client = new FacebookClient(Access_Token);
JsonObject jsonResponse = client.Get("me/feed") as JsonObject;
string feed_ID = string.Empty;
foreach (var account in (JsonArray)jsonResponse["data"])
{
feed_ID = (string)(((JsonObject)account)["id"]);
goto Next;
}
Next: { };