我有一个简单的应用程序来提交数据,提交后我有一个共享选项。 当用户实际分享某些东西时,他会被Facebook重定向到指定的URI。
Facebook还通过将其附加到URI(如http://my-redirected-URL?post_id=100001175803635_321643121201516)来提供post_id。
因此,在没有向用户询问任何内容的情况下,我可以判断他是否共享信息,并且我有他的post_id(但不是他的user_id或名称)。
但我怎么能看到他实际写的是什么?我有他的post_id。我在哪里可以看到? 我试过开放的图表,但没有运气。 我认为这是一个答案:what is the url to a facebook open graph post id?,也没有运气。
有什么想法吗?
答案 0 :(得分:0)
如果您有共享内容的用户access_token
,您可以向Graph API发出GET
请求,以便按帖子ID(例如100001175803635_321643121201516
)获取数据:
GET https://graph.facebook.com/POST_ID?access_token=USER_ACCESS_TOKEN
响应是Post
对象,如果用户向共享内容添加了一些文本,它将具有非空message
属性...