0

私はFacebookの統合に不慣れで、JavaScriptを使用してアプリケーションからFacebookに写真をアップロードしようとしていますが、今まで解決策が見つかりませんでした。Facebook開発者のWebサイトを読みましたが、使用できませんでした。 javascript SDKに関連する適切な回答。誰かがこのPHPコードをjavascriptに変換するか、Facebookに写真をアップロードするための適切なガイダンスを教えてください???????????

PHPコードはここにあります

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

私はこれをしているウェブサイトの下で見つけました、私はjavascriptでこのようにする必要がありますか?

    http://www.scrappur.com/ 

開発者のWebサイトに登録し、APPID、SecretKeyを取得しました。

4

1 に答える 1

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>
于 2012-05-01T09:37:52.253 に答える