https://graph.facebook.com/profile-id/checkins?access_token=access_token&message= “办公室”
我正在使用上面的图形 api,在我的提要上发布签入,我在浏览器上尝试了这个,我得到空数组作为响应,我还使用了来自图形 api 资源管理器的 access_token,这是允许的(发布签入)。
我收到如下回复
{
"data": [
]
}
https://graph.facebook.com/profile-id/checkins?access_token=access_token&message= “办公室”
我正在使用上面的图形 api,在我的提要上发布签入,我在浏览器上尝试了这个,我得到空数组作为响应,我还使用了来自图形 api 资源管理器的 access_token,这是允许的(发布签入)。
我收到如下回复
{
"data": [
]
}
final JSONObject jsonobj;
try {
jsonobj = new JSONObject();
jsonobj.put("latitude", fetLatitude);
jsonobj.put("longitude", fetLongitude);
final String message;
final String name = fetPlaceName;
final String placeID = fetPlaceID;
if (edittxtMessageBox != null){
message = edittxtMessageBox.getText().toString();
} else {
message = "I am at: " + fetPlaceName + " using MyAppName";
}
new AlertDialog.Builder(this).setTitle(R.string.check_in_title)
.setMessage(String.format(this.getString(R.string.check_in_at), name))
.setPositiveButton(R.string.checkin, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Bundle params = new Bundle();
params.putString("place", placeID);
params.putString("message", message);
params.putString("coordinates", jsonobj.toString());
Utility.mAsyncRunner.request("me/checkins", params, "POST",
new placesCheckInListener(), null);
}
}).setNegativeButton(R.string.cancel, null).show();
} catch (Exception e) {
e.printStackTrace();
}