如何从外部网站深入链接Facebook

时间:2013-04-04 23:59:14

标签: facebook facebook-like facebook-javascript-sdk deep-linking

是否有可能从Facebook外部创建喜欢Facebook内容的链接,例如照片?我试图将Facebook URL传递给标准的按钮工具,但它似乎不起作用。任何想法非常感谢!

1 个答案:

答案 0 :(得分:1)

所以这是可能的。我通过设置Facebook应用程序并创建基本身份验证来实现这一目标。身份验证完成后,我使用JS从返回的URL中提取access_token param,并通过POST提交表单,通过传递照片FBID和用户access_token向所需照片提交类似内容通过graph.facebook.com。看起来像这样。

      <form>
       <a id="facebook-authentication" href="https://graph.facebook.com/oauth/authorize?type=user_agent&client_id=[YOUR_APP_ID_GOES_HERE]&redirect_uri=[YOUR_DESIRED_REDIRECT_PAGE_GOES_HERE]&scope=offline_access,publish_stream">
       <div id="facebook-authentication-button">
       START THE VOTE!
       </div>
       </a>
      </form>

一些额外的JS用于在重定向时自动提交表单,但这不是设置提交类似POST请求所必需的。