我需要阅读facebookk时间表,一些教程说我用API Graph阅读并使用:
https://graph.facebook.com/***/posts?access_token=***
但是当我使用这段代码时,我获得了{data[]}
。我不知道自己错了。有人可以帮帮我吗?
答案 0 :(得分:0)
你的问题非常广泛。
您使用的是Facebook API资源管理器吗? Found here
您确定令牌有效吗?
我很确定你的错误是你上面的调用是非版本的所以它默认为v2.0 +。这意味着您无法根据用户名进行查询。接下来,如果您在中间使用用户ID,则它将返回空,因为该用户尚未授权获得该令牌的应用,和/或已决定将自己隐藏在打开的图形调用中。您可以在该位置使用公共页面ID来获取该页面的帖子。
试一试
List<TypeOfAddressComponent> addressComponents result.results[0].address_components);
Func<List<TypeOfAddressComponent>, String, String> getValueFromAddressComponent =
(addressComponents, typeName) => addressComponents.Single(a => a.types[0] == typeName)
.Select(a => a.long_name);
string streetNumber = getValueFromAddressComponent(addressComponents, "streetNumber");
string route = getValueFromAddressComponent(addressComponents, "route");
...
如果你有一个有效的令牌,它应该使用无版本的调用。我建议您使用上面链接的API资源管理器。