回答

1

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

 <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请求的。