Facebook 分享接口

审核中 JavaScript 未结 已结 置顶 精帖
删除 置顶 取消置顶 加精 取消加精
66 0
yswl
yswl VIP3 2021-11-26 17:46:00
悬赏:60金币 编辑此贴

接口:

https://www.facebook.com/sharer/sharer.php


拼接符:

&


参数

注意:如果您的应用程序共享链接到iTunes或Google Play商店,或Facebook个人资料或页面,则我们不会发布您在共享中使用以下参数指定的任何图像或描述。相反,我们直接通过Webcrawler发布从应用程序商店或Facebook页面中抓取的一些应用程序信息。这可能不包括图像。要预览与iTunes或Google Play的链接共享,请在“共享调试器”中输入您的URL 。

范围描述

app_id

您应用的唯一标识符。必需的。

redirect_uri

在用户单击对话框上的按钮后重定向到的URL。使用URL重定向时必填。

display

确定如何呈现对话框。

  • 如果您使用的是URL重定向对话框实现,那么这将是整页显示,显示在Facebook.com中。此显示类型称为page

  • 如果您使用我们的iOS或Android SDK之一来调用对话框,则会自动指定该对话框并为设备选择合适的显示类型。

  • 如果您使用的是JavaScript SDK,则iframe对于登录到您的应用程序的用户或async在Facebook.com上的游戏中使用时,此模式将默认为模式类型,popup对其他所有人则为窗口。如果需要,您还可以在使用JavaScript SDK时强制输入popuppage类型。

  • 移动网络应用将始终默认为touch显示类型。

from

发布消息的人的ID。如果未指定,则默认为当前人员。如果指定,它必须是该人或该人管理的页面的ID。

to

此故事将发布到的配置文件的ID。如果未指定,则默认为的值from。该ID必须是也使用您的应用程序的朋友。

link

这篇文章的链接。

source

附加到此帖子的媒体文件(SWF或MP3)的URL。如果是SWF,则还必须指定picture为视频提供缩略图。

ref

此参数是一个逗号分隔的列表,由最多5个不同的项目组成,每个项目的长度至少为1,并且从集合'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_'中提取,最多为15个字符。Facebook Insights中使用了每个类别,以帮助您衡量不同类型帖子的绩效

不推荐使用的参数

范围描述

post_id

已发布故事的ID(如果该人选择发布到其时间轴)。

properties

键/值对的JSON对象,将出现在描述下方的流附件中,每个属性都位于其自己的行上。键必须是字符串,值可以是字符串或带有键text和的JSON对象href

actions

一个JSON数组,其中包含一个描述操作链接的对象,该对象将显示在帖子下的“评论”和“喜欢”链接旁边。所包含的对象必须具有键namelink

picture

此帖子所附图片的网址。图片必须至少为200px x 200px。有关大小的更多信息,请参见我们的共享最佳实践文档。

name

链接附件的名称。

caption

链接的标题(显示在链接名称下方)。如果未指定,则使用链接的URL自动填充此字段。

description

链接的描述(显示在链接标题下方)。如果未指定,此字段将自动使用从链接中抓取的信息(通常是页面标题)填充。

thumbnail

上传的本地图像文件,.jpg .jpeg .gif.png


分享链接:

https://www.facebook.com/sharer/sharer.php?u=分享地址(建议这种格式)


分享链接2:

https://www.facebook.com/dialog/feed/?app_id=应用的app_id&link=分享地址


分享图片:

https://www.facebook.com/dialog/feed/?app_id=166193257232747&link=&name=&picture=img.jpg


分享消息:

https://www.facebook.com/dialog/send?app_id=166193257232747&link=https%3A%2F%2Fwww.baidu.com&redirect_uri=https%3A%2F%2Fwww.baidu.com


分享消息2:

fb-messenger://share/?link=https%3A%2F%2Fwww.baidu.com