2012-04-29 75 views
0

我是新來的Facebook集成,我試圖從我的應用程序使用JavaScript上傳照片到Facebook,因爲2周,但我沒有找到任何解決方案,現在我讀facebook開發人員網站,但沒有use.i沒有找到任何與JavaScript SDK有關的正確答案。如果任何人可以請轉換此JavaScript代碼在JavaScript或給我一個適當的指導上傳照片到Facebook ???????????如何使用Javascript將照片上傳到Facebook?

的PHP代碼發現這裏

https://developers.facebook.com/blog/post/498/ 

我發現下面的網站這樣做,我需要像這樣在JavaScript?

http://www.scrappur.com/ 

我向開發者網站註冊並獲得了APPID,SecretKey。

+1

可能重複的[實圖形API - 上傳使用JavaScript相片](http://facebook.stackoverflow.com/questions/ 4999024/Facebook的圖形的API-上載照片使用JavaScript的) – 2012-04-29 12:23:31

回答

4

烏拉........ 我發現溶液,

<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:fb="https://www.facebook.com/2008/fbml"> 
    <head> 
    <title>My Feed Dialog Page</title> 
    <g:javascript src="jquery1.7.1.js" /> 
    </head> 
    <body> 
    <div id='fb-root'></div> 
    <script src='http://connect.facebook.net/en_US/all.js'></script> 
    <p id='msg'></p> 
<script type="text/javascript"> 
$().ready(
      FB.init({appId: "you appId", status: true, cookie: true}) 
      ); 

    FB.login(function(response) { 
     if (response.authResponse) { 
     var access_token = FB.getAuthResponse()['accessToken']; 
     console.log('Access Token = '+ access_token); 
     FB.api('me/photos', 'post', { 
      message: 'has shared Picture http://www.scrappur.com/', 
      status: 'success', 
      access_token: access_token, 
      url: 'http://www.maargasystems.com/images/gallery/thumbs/1.jpg' 
     }, function (response) { 

      if (!response || response.error) { 
       alert('Error occured:' + response); 
      } else { 
       alert('Post ID: ' + response.id); 
      } 

     }); 
     } else { 
     console.log('User cancelled login or did not fully authorize.'); 
     } 
    }, {scope: 'user_photos,photo_upload,publish_stream,offline_access'}); 


</script> 

</body> 
</html>