Javascript Facebook共享对话框/提要对话框和自定义标题/说明
关于Facebook在其共享和提要模块中不推荐Javascript Facebook共享对话框/提要对话框和自定义标题/说明,javascript,facebook-sharer,Javascript,Facebook Sharer,关于Facebook在其共享和提要模块中不推荐caption和description参数的问题,人们也提出了类似的问题,例如,在一个简单的测验页面上创建一个“共享你的测验分数”按钮,该按钮完全使用javascript的客户端实现,根据大量正确答案计算用户的分数 Facebook在共享特定URL时似乎只考虑开放图形标签。所以我的问题是,在用户回答完所有问题并给出最终分数后,使用简单的Javascript修改开放图og:title和og:description标记,触发Facebook的Share/
caption
和description
参数的问题,人们也提出了类似的问题,例如,在一个简单的测验页面上创建一个“共享你的测验分数”按钮,该按钮完全使用javascript的客户端实现,根据大量正确答案计算用户的分数
Facebook在共享特定URL时似乎只考虑开放图形标签。所以我的问题是,在用户回答完所有问题并给出最终分数后,使用简单的Javascript修改开放图og:title
和og:description
标记,触发Facebook的Share/Feed模块会解析这个新修改的标记并相应地生成Share/Feed对话框吗?还是Facebook的调试器会在第一次索引页面时缓存初始打开的图形标记,并忽略Javascript对标记的更改
当每个用户的分数都没有可以共享的专用页面时,这会被认为是实现“在Facebook上共享你的分数”功能的“适当”方式吗?然而,这并不是我所问问题的答案,我的最终目标是能够在Share/Feed对话框中指定自定义文本,而实现这一点的是Facebook的Share dialog的
quote
参数,由于对类似问题的一些回答,我最初忽略了该参数,因此说该参数不再有效。但是,我刚刚测试了它,它在2020年2月23日起运行
因此,对于将来的读者,您需要以以下格式指定此参数:
https://www.facebook.com/dialog/share?
app_id=YOUR_APP_ID
&display=popup
"e=QUOTE_TEXT
&href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F
&redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer