2011-09-11 13 views
0

画像にタグを付けてアプリのユーザープロフィールにアップロードするにはどうすればよいですか?JSとAPIを使用してユーザーのFacebookプロファイルプロファイルに画像をタグ付けしてアップロードする方法

私は私のために働いていない次のコードを使用しています。
ユーザーは、結果ページの後に、自分のアプリケーションのランディングページにある自分のアプリにupload、post、offline_accessのスコープを指定しました。

私はこのコードを使用しています:

function graphStreamPublish(session){ 
      showLoader(true); 

      FB.api('/me/feed', 'post', 
       { 
        message  : "trying to publish image", 

        picture  : 'http://localhost:8085/myweb/images/arranged2.jpg', 
        name  : 'This is my demo Facebook application (JS SDK)!', 
        description : 'It is fun to write Facebook App!!' 

      },function(response) { 
       showLoader(false); 

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

私もページにFb.initを行う必要がありますか?
<body>タグが正しいのですが、上記のコードを貼りましたか?
ユーザーに同じ画像でタグを付けるにはどうすればよいですか?

答えて

1

このURLはlocalhostであるため、facebook-serverはpicture-urlをダウンロードしようとしますが、localhostはこのコンテキストではサーバーではなく、サーバーを意味します。 picture-urlを公開可能なURLに置き換えます。

+0

ありがとうございました。私は画像のURLを "http://www.thefinestwriter.com/blog/wp-content/uploads/2009/11/online_dating.jpg"に置き換えましたが、それでもエラーやダイアログなど何も表示されていません。私はlocalhost上でアプリケーションをテストしています。それがそれの理由だろうか? –

+0

@ theomega誰かが助けてください。 –

関連する問題