我是一名新手程序员,试图使用图形API将照片发布到Facebook页面。但是我需要页面访问令牌。我使用这个将页面accesssToken存储到字符串变量中。
AccessToken token=AccessToken.getCurrentAccessToken();
GraphRequest request = GraphRequest.newGraphPathRequest(
token,
"/me/accounts",
new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse response) {
// Insert your code here
try {
JSONObject res=new JSONObject(response.toString());
JSONArray data=res.getJSONArray("data");
accessToken = "";
for(int i=0;i<data.length();i++){
JSONObject temp=data.getJSONObject(i);
if(temp.has("access_token")){
accessToken=temp.getString("access_token");
break;
}
}
}catch (JSONException e)
{
e.printStackTrace();
}
}
});
request.executeAsync();
现在我需要在另一个图表中使用此accessToken请求将照片发布到Facebook页面。但由于我有字符串格式的令牌,我无法在新的图形请求中使用它。
你们可以帮助我将字符串Token转换为AccessToken对象。我已经看过文档,但是无法知道该做什么...所以请帮助我。谢谢