如何使用 Graph API 将带有图片的链接发布到 Facebook?

发布于 2024-10-06 02:17:15 字数 346 浏览 5 评论 0原文

我尝试过两种不同的方法。

第一个是在 /PROFILE_ID/feed 链接参数中指定链接(如“发布”此处)。问题是,如果我指定除应用程序 URL 之外的任何内容,我会收到一条错误消息,指出该 URL 无效。

第二种是使用 /PROFILE_ID/links 方法并指定图片 URL。问题是,当它发布时,它只显示消息和 URL。我已经指定了图片、名称和消息的值,但没有一个显示。

如何发布包含姓名、消息和图片的链接?

I have tried two different methods.

The first is to specify the link in the /PROFILE_ID/feed link argument (as described under "publishing" here). The problem is that if I specify anything other than my application URL i get an error saying the URL is invalid.

The second is to use the /PROFILE_ID/links method and specifying a picture URL. The problem is that when it posts it only shows the message and the URL. I've specified values for picture, name and message but none of them show.

How can I Post a link, with a name, message and picture?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忆梦 2024-10-13 02:17:15

您的第一种方法是正确的。您的网址是否以 http:// 开头?您使用什么 SDK?

如本页所述,该示例表明它应该可以工作。
http://developers.facebook.com/docs/reference/api/post

curl -F 'access_token=...' \
 -F 'message=Check out this funny article' \
 -F 'link=http://www.example.com/article.html' \
 -F 'picture=http://www.example.com/article-thumbnail.jpg' \
 -F 'name=Article Title' \
 -F 'caption=Caption for the link' \
 -F 'description=Longer description of the link' \
 -F 'actions={"name": "View on Zombo", "link": "http://www.zombo.com"}' \
 -F 'privacy={"value": "ALL_FRIENDS"}' \
 -F 'targeting= {"countries":"US","regions":"6,53","locales":"6"}' \
 https://graph.facebook.com/me/feed

Your first approach is the correct one. Is your url starting with http://? What SDK are you using?

As described on this page, the example suggest it should work.
http://developers.facebook.com/docs/reference/api/post

curl -F 'access_token=...' \
 -F 'message=Check out this funny article' \
 -F 'link=http://www.example.com/article.html' \
 -F 'picture=http://www.example.com/article-thumbnail.jpg' \
 -F 'name=Article Title' \
 -F 'caption=Caption for the link' \
 -F 'description=Longer description of the link' \
 -F 'actions={"name": "View on Zombo", "link": "http://www.zombo.com"}' \
 -F 'privacy={"value": "ALL_FRIENDS"}' \
 -F 'targeting= {"countries":"US","regions":"6,53","locales":"6"}' \
 https://graph.facebook.com/me/feed
深海少女心 2024-10-13 02:17:15

我最终通过使用 /PROFILE_ID/feed 方法解决了这个问题,然后在我的应用程序安全设置中禁用了Stream post URL security。希望这对某人有帮助!

I ended up solving this problem by using the /PROFILE_ID/feed method and then disabling Stream post URL security in my application security settings. Hope this helps someone!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文