如何允许用户直接将项目发布到他们的facebook墙上?

如何允许用户直接将项目发布到他们的facebook墙上?,facebook,facebook-graph-api,facebook-sharer,Facebook,Facebook Graph Api,Facebook Sharer,我正在创建一个网站,有图像和视频背后的登录。我希望用户能够共享资产,但无法共享url,因为您必须登录才能看到它。我知道我可以创建一个应用程序,让用户将他们的facebook连接到我的网站,从而允许用户将资产直接发布到他们的页面,并将其保存到他们的照片和视频相册中 问题是,我不太明白怎么做。我已经调出Facebook开发人员文档: 然而,我不知道如何添加一个“发布到facebook”按钮,允许用户连接并共享资产,而不需要项目本身的URL 有谁知道一个教程或一个很好的资源让我开始吗?如果你能让你的图

我正在创建一个网站,有图像和视频背后的登录。我希望用户能够共享资产,但无法共享url,因为您必须登录才能看到它。我知道我可以创建一个应用程序,让用户将他们的facebook连接到我的网站,从而允许用户将资产直接发布到他们的页面,并将其保存到他们的照片和视频相册中

问题是,我不太明白怎么做。我已经调出Facebook开发人员文档:

然而,我不知道如何添加一个“发布到facebook”按钮,允许用户连接并共享资产,而不需要项目本身的URL


有谁知道一个教程或一个很好的资源让我开始吗?

如果你能让你的图像目录在你的安全区域之外可以访问,你可以使用Facebook sharer url。您只需共享所创建图像的url,而不是任何实际页面的url

这是您的共享按钮将指向的链接:

构建链接或按钮的示例:

<a href="https://www.facebook.com/sharer/sharer.php?u={url to image}" target="_blank">
 Share on Facebook
</a>


这可能是个愚蠢的问题,但你为什么要共享通过登录Facebook隐藏的页面?我不想共享页面,只想共享图像。图像由用户生成(自定义),但必须登录才能查看项目。我需要用户能够共享他们的图像,而不必共享登录后的页面/项目。我已经看过很多次了,我只是找不到任何资源来弄清楚如何做到这一点。你有没有办法在登录之外共享图像资源?您还可以在共享映像时动态生成资源。