【问题标题】:How can I share a link including a quote from a web page to Facebook post from the Facebook browser?如何从 Facebook 浏览器共享包含网页报价的链接到 Facebook 帖子?
【发布时间】:2020-06-26 18:19:11
【问题描述】:

我使用 Django 创建了一个 Web 应用程序,它提供测验并为其创建了一个 Facebook 应用程序。当用户完成测验时,他被要求将他的结果分享到 Facebook,当用户按下分享按钮时,我创建了一个 Facebook 帖子,其中包括我的网站页面 URL、缩略图和报价,此外还出现 Facebook 应用程序名称在帖子中的位置也是如此。 我在 HTML 中使用以下内容:

<a href="https://www.facebook.com/dialog/share?
                    app_id=id
                    &quote={{quote}}
                    &href=http:link
                    &redirect_uri=link
                    "
               title="Share on Facebook">
                <span class="fa fa-facebook-square fa-3x"></span>
</a>

在所有浏览器中一切正常,但是当我在 Facebook 浏览器中练习测验并按下分享按钮时,没有任何内容从上述内容传递到分享框,并且分享框显示为空!

我是新手,谁能帮我找出错误在哪里?

【问题讨论】:

    标签: html django facebook facebook-graph-api facebook-browser


    【解决方案1】:

    您可以使用提供此功能的 Facebook 分享 UI https://developers.facebook.com/docs/sharing/reference/share-dialog/

    就我而言,我正在做:

     window.FB.ui({
        method: 'share',
        href: 'url',
        hashtag: '#hashtag',
        quote: 'quote',
        display: 'popup'
      }, function (response) {
        if (response === undefined) {
          return
        }
        handleSuccess()
      })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多