php - 使用图形 API 将带有图片的消息发布到 Facebook 页面/提要

标签 php facebook facebook-graph-api facebook-php-sdk

我正在尝试通过 facebook 图形 API 发布一条包含一张图片的消息,但我做不到。在新文档中https://developers.facebook.com/docs/graph-api/reference/v2.1/user/feed 没有图像字段。

如果我尝试使用字段“object_attachment”,只会出现小缩略图并且帖子的样式类似于共享链接。

如果我尝试使用“图片”字段,并使用互联网上的照片 url,结果相同。我无法从本地发布“图片”,如下所示:

$post['picture'] = '@' . realpath($image);

出现错误:“图片 URL 格式不正确”。

我刚刚使用一个免费的网络应用程序发布了一张带有照片的帖子,结果恰到好处(见附图)

请告诉我,我怎样才能发布具有准确结果的帖子?

enter image description here

最佳答案

如果您想将照片发布到 FB(即在相册中)和文本并在时间线上发布,您需要将照片上传到 FB。不是作为带有外部 URL 的附件,而是作为二进制数据发送到 FB。

看看

     https://graph.facebook.com/<user id>/photos

并在该字段内 source

关于php - 使用图形 API 将带有图片的消息发布到 Facebook 页面/提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25579835/

相关文章:

php - 为什么这个php正则表达式程序崩溃

c# - Facebook (OAuthException - #100) 尝试访问节点类型 (AnonymousUser) 上不存在的字段 (first_name)

PHP Facebook FQL : Making queries in the new SDK

php - PHP 中的 MD5 实现 - 我哪里出错了?

php - 如何在 url php 中返回 $_GET 变量的名称

php - 提交前验证表单(比检查空字段更复杂)

javascript - 图像从 AS3 到 Javascript,然后到 Facebook

android - 当我使用 Samsung Android 4.2 时,Facebook 登录不起作用

iphone - 在 iPhone 中获取 Facebook/Twitter 好友的 Foursquare 位置。

javascript - Facebook用户认证流程