Facebook 图形 API : Update Page Post Message

标签 facebook facebook-graph-api coldfusion

我正在尝试使用 facebook graph api 来更新上一篇文章中的消息。我有原始帖子 ID 和有效的永无止境的用户访问 token 。我收到了“成功”消息,但帖子消息没有更新。

<CFHTTP METHOD="POST" URL="https://graph.facebook.com/v3.2/#qPost.PostID#?message=#URLEncodedFormat(Message)#&access_token=#AccessToken#" THROWONERROR="YES">
        <cfhttpparam type="header" name="Accept-Encoding" value="*" />
        <cfhttpparam type="header" name="TE" value="deflate;q=0" />     
</CFHTTP>

成功消息:

Success Message

我将在此处取消 Facebook 图表详细信息(我知道它说publish_actions 权限已被删除),但肯定必须有一种方法可以通过图表 API 更新页面帖子。

https://developers.facebook.com/docs/graph-api/reference/v3.2/post#updating

此外,当我说我正在尝试更新消息时,基本上是帖子中写入的文本(参见图片)

Text I'm Trying To Update

最佳答案

我明白了,我在请求中没有使用完整的postid。创建原始帖子时,它会发回一个帖子 ID,该 ID 是 pageidpostid 的组合(中间有下划线),如下所示,第一部分是 pageid ,下划线后面的部分是 postid,我只将第二部分作为 postid:

 334797943936653_2003899366299670

有趣的是,即使我的 postid 无效,我仍然会获得“成功”。

关于Facebook 图形 API : Update Page Post Message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53686826/

相关文章:

android - "This game is not available for your phone"Facebook通知错误

javascript - 获取 Facebook 群组大小

java - ColdFusion 10 中的 Apache POI 版本

facebook - 获取 Facebook 的索引电影、音乐、学校等

Swift - Firebase 在 Firestore 中获取 Facebook 好友 UID

facebook - 如何获取应用程序有权访问的 Facebook 广告帐户列表

coldfusion - 是否可以在 ColdFusion 中动态生成查询名称?

orm - ColdFusion EntityLoad 过滤器

iphone - 样式化的 UITableViewCell (试图复制 Facebook iPhone App 的外观)

android - Facebook API 是否允许发送和接受好友请求?