こんにちは私は今いくつかのリソースを試しましたが、javascriptを介してFacebookに画像を投稿した後にsrc_smallurlを返す方法を理解できないようです。object_idを応答として取得し、FQLクエリを実行して大小のURLを取得しようとしています...アップロード関数は正常に実行され、fqlクエリは何も返しません。どんな助けでも大歓迎です。
function uploadphoto() {
var imgURL = "img_URL";
FB.api('me/photos', 'post', {
url: imgURL, message: 'Pura Vita'
}, function (response) {
if (!response || response.error) {
alert(response.error);
} else {
alert(response.id);
getPhotoInfo(response.id);
}
});
}
function getPhotoInfo(oid) {
FB.api(
{
method: 'fql.query',
query: 'Select src_big,src_small from photo where aid in(SELECT aid FROM album WHERE owner = me()) and object_id =' + '"' + oid + '"'
},
function (response) {
alert('Post url: ' + JSON.stringify(response));
});
}