首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法存储来自Facebook API的数据

无法存储来自Facebook API的数据
EN

Stack Overflow用户
提问于 2016-03-15 18:14:07
回答 1查看 46关注 0票数 0

我必须从Facebook的图形api中检索图像路径。我如何将其存储到我的区域设置存储中?当我在on complete方法上使用locale存储时,我会得到一个要存储在本地存储上的null。

代码语言:javascript
运行
复制
private void getPhotoFromId(String photoId) {
        Log.d("Adapter" + "getPhotoFromId:-", photoId + "");
        GraphRequest request = GraphRequest.newGraphPathRequest(AccessToken.getCurrentAccessToken(), "/" + photoId, new GraphRequest.Callback() {
            @Override
            public void onCompleted(GraphResponse response) {
                Log.d("Adapter Photo", response.toString());
                try {
                    JSONObject mObject = new JSONObject(String.valueOf(response.getJSONObject()));
                    JSONArray mArray = mObject.getJSONArray("images");
                    JSONObject imageObject = mArray.getJSONObject(0);
                    source = imageObject.getString("source");
                   prefHelper.savePref(Constants.IMAGE_SOURCE,source);

                } catch (JSONException e) {
                    e.printStackTrace();
                }
            }
        });
        Bundle parameters = new Bundle();
        parameters.putString("fields", "images,picture");
        request.setParameters(parameters);
        request.executeAsync();
    }
EN

回答 1

Stack Overflow用户

发布于 2016-03-15 18:27:34

我想你不应该在你的身份证前面加"/“。

你在Facebook开发者站点的Graph API中尝试过吗?

https://developers.facebook.com/tools/explorer/145634995501895/

我找不到这样的字段名称“图像,图片”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36008324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档