如何使用Graph API阅读facebook时间线?

时间:2015-06-04 16:45:21

标签: php facebook-graph-api

我需要阅读facebookk时间表,一些教程说我用API Graph阅读并使用:

https://graph.facebook.com/***/posts?access_token=***

但是当我使用这段代码时,我获得了{data[]}。我不知道自己错了。有人可以帮帮我吗?

1 个答案:

答案 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资源管理器。