-1

グラフAPIを使用してFacebookウォールにメッセージと画像を投稿しました。使用したコードは次のとおりです

if(i==1){   


        String res=  UrltoValue.getValuefromUrl("https://graph.facebook.com/"+Login.facebookid+"/feed?access_token="+accesstoken+"&method="+"post"+"&message="+strFullMessage.replaceAll(" ", "%20")+"&source="+imageUrl);
            Log.e("post response",res);
            if(res.contains("id")){
                Toast.makeText(getApplicationContext(), "successfully posted", Toast.LENGTH_SHORT).show();

            }

メッセージと画像の両方が正常に投稿されましたが、画像のサイズがサムネイルとして取得されています。「ソース」パラメーターと「画像」パラメーターの両方を使用しましたが、結果は同じです。

これらの画像をローカル データベースから取得しています。そのURLの画像サイズを確認したところ、240*320サイズなのですが、私のfacebookでは小さいサイズで表示されています。

4

1 に答える 1

0

グラフ API を使用してウォールに投稿すると、常に Facebook が選択した画像サイズになります。

https://developers.facebook.com/docs/reference/api/post/

これは、飼料の均一性を維持するためです。好きなだけ大きな画像を投稿できますが、フィードに表示されるときにサイズが変更されます。ただし、ユーザーがクリックすると、より大きなバージョンを表示できます。

画像サイズは、Facebook からクエリを実行しながら設定できます。見る:

https://developers.facebook.com/docs/reference/api/using-pictures/

于 2012-12-10T14:48:05.177 に答える