Получение обложки Facebook с помощью PHP SDK & Graph API - PullRequest
10 голосов
/ 14 ноября 2011

Я хотел бы знать, есть ли простой способ получения фотографии обложки от пользователя в моем приложении через php sdk facebook.

Заранее спасибо.

Ответы [ 13 ]

0 голосов
/ 09 октября 2015
function getCover() {
    FB.api('/me?fields=cover', function(response) {
       document.getElementById('cover').innerHTML =
          "<img src='" + response.cover['source'] + "' alt='' />"

    });
}
0 голосов
/ 02 мая 2015

Вот так я извлек свою обложку с помощью Jackson и Graph API.

        GraphRequest request = GraphRequest.newMeRequest(
                AccessToken.getCurrentAccessToken(),
                new GraphRequest.GraphJSONObjectCallback() {
                    @Override
                    public void onCompleted(
                            JSONObject object,
                            GraphResponse response) {
                        ObjectMapper mapper = new ObjectMapper();
                        try {
                            JsonNode actualObj = mapper.readTree(String.valueOf(object));
                            JsonNode cover = actualObj.get("cover");
                            Map<String,String> myMap = mapper.readValue(cover.toString(), HashMap.class);
                            Log.e("Cover link", myMap.get("source"));
                            coverpic = myMap.get("source");
                        } catch (IOException e) {
                            e.printStackTrace();
                        }

                    }
                });
        Bundle parameters = new Bundle();
        parameters.putString("fields", "cover");
        request.setParameters(parameters);
        request.executeAsync();
0 голосов
/ 01 августа 2014

Вот ссылка для загрузки обложки Facebook.

* ** 1003 тысяча два *http://www.77 -thoughts.com / выборка-facebook-крышка-Pic-помощи-facebook-граф-апи /

Вы можете продемонстрировать это здесь

http://77 -thoughts.com / демо / fetch_facebook_cover_picture_graph_api_demo.html

...