Я работаю через приложение Facebook Wishlist для Android.Когда я пытаюсь добавить свой пользовательский объект в график Facebook, API возвращает следующую ошибку:
{
"error: {
"type": "OAuthExeption",
"message":"(#100)
Application does not own
230752723668296 action type"
}
}
Мне не удалось найти какую-либо конкретную документацию по этой конкретной ошибке.Есть ли разработчики Facebook, которые могли бы помочь мне интерпретировать это?настроить его без страха потерять работу).Я пытался изменить название действия, но это не имеет значения.Ниже приведен фрагмент кода Android, где он добавляет элемент во временную шкалу Facebook.Однако это небольшая часть общей головоломки, так как у этого проекта есть три стороны (Facebook, My Server и Android)
public void addToTimeline() {
dialog = ProgressDialog.show(Wishlist.this, "",getString(R.string.adding_to_timeline), true, true);
/*
* Create Product URL
*/
String productURL = HOST_SERVER_URL + HOST_PRODUCT_URI;
Bundle productParams = new Bundle();
productParams.putString("name", mProductName);
productParams.putString("image", mProductImageName);
productURL = productURL + "?" + Util.encodeUrl(productParams);
Bundle wishlistParams = new Bundle();
if(mPlacesAvailable) {
try {
wishlistParams.putString("place", mPlacesJSONArray.getJSONObject(mPlacesListSpinner.getSelectedItemPosition()).getString("id"));
} catch (JSONException e) {}
}
wishlistParams.putString("wishlist", WISHLIST_OBJECTS_URL[mWishlistSpinner.getSelectedItemPosition()]);
wishlistParams.putString("product", productURL);
wishlistParams.putString("image", mProductImageURL);
//TODO
//put the app's namespace and 'add_to' action here
Utility.mAsyncRunner.request("me/wishlisteight:adding_to", wishlistParams, "POST", new addToTimelineListener(), null);
}