Degraded Performanceshare-external
My page has disappeared, yet it is still visible via Graph API (o_O)
1

Hi,

I'm in a bit of a pickle. I tried to edit my page's username and description. A vague error about query error has been returned, then the page was gone, yet somehow still available. This is a new page created about 2 weeks ago and the actual product I'm planning to support hasn't launched yet, so it isn't urgent, but still a pain not to be able to work on it.

That means:

  • Still listed in my bookmarks.
  • I can't create a page with the same name as it's still allocated (well, yeah, but that doesn't really help, does it).
  • While visiting the page from my bookmarks, I'm getting the very unhelpful: "This page isn't available The link may be broken, or the page may have been removed. Check to see if the link you're trying to open is correct.". The link is correct as revealed by the Graph API (spoiler alert).
  • In the mean time signed up as developer and wrapped my head around Graph API. Turns out, the page is fully visible via the API. The things that would allow me to rebuild this page under a new page ID are not available via the Graph API e.g delete the page, change the name and username fields.

I can't see anything wrong in the API. is_published says true. What I can see is that both the username and description have been changed, despite that query error that started this whole PITA.

Any ideas on how can I tackle this? It seems to me that this is a bug in Facebook's platform. Thanks.

This is what it looks like via Graph API:

GET /page_id?fields=name,username,about,description,can_post,category_list,category,cover,emails,is_always_open,is_published,is_permanently_closed,link,mission,page_token,is_unclaimed,picture,roles,settings

(* where page_id is an actual ID, not the literals I put as example)

Returns something like (anonymised for privacy reasons):

{
  "name": "Foo",
  "username": "FooLTD",
  "about": "Foobar",
  "description": "Foobar",
  "can_post": true,
  "category_list": [
    {
      "id": "000000",
      "name": "Business service"
    }
  ],
  "category": "Business service",
  "cover": {
    "cover_id": "000000",
    "offset_x": 50,
    "offset_y": 52,
    "source": "",
    "id": "000000"
  },
  "emails": [
    "actual_email_there"
  ],
  "is_always_open": true,
  "is_published": true,
  "is_permanently_closed": false,
  "link": "https://www.facebook.com/page_id",
  "mission": "Foobar",
  "page_token": "FooLTD",
  "is_unclaimed": false,
  "picture": {
    "data": {
      "height": 50,
      "is_silhouette": false,
      "url": "pic_url_here",
      "width": 50
    }
  },
  "roles": {
    "data": [
      {
        "name": "Ștefan Rusu",
        "id": "my_user_id",
        "tasks": [
          "ANALYZE",
          "ADVERTISE",
          "MESSAGING",
          "MODERATE",
          "CREATE_CONTENT",
          "MANAGE"
        ],
        "is_active": true
      }
    ],
    "paging": {
      "cursors": {
        "before": "some_long_base64_string",
        "after": "some_long_base64_string"
      }
    }
  },
  "settings": {
    "data": [
      {
        "setting": "USERS_CAN_POST",
        "value": true
      },
      {
        "setting": "USERS_CAN_MESSAGE",
        "value": true
      },
      {
        "setting": "USERS_CAN_POST_PHOTOS",
        "value": true
      },
      {
        "setting": "USERS_CAN_TAG_PHOTOS",
        "value": false
      },
      {
        "setting": "WALL_COMBINED_POSTS",
        "value": false
      },
      {
        "setting": "PLATFORM_OPTOUTS_CAN_POST",
        "value": true
      },
      {
        "setting": "SHOW_RECENT_POSTS_BY_OTHERS",
        "value": true
      },
      {
        "setting": "AUTO_PUBLISH_PAGE_INFO_UPDATES",
        "value": true
      },
      {
        "setting": "IS_PUBLISHED",
        "value": true
      },
      {
        "setting": "APPEARS_IN_RELATED_PAGES",
        "value": true
      },
      {
        "setting": "AGE_RESTRICTIONS",
        "value": "Public"
      },
      {
        "setting": "PROFANITY_FILTER",
        "value": "Off"
      },
      {
        "setting": "REVIEW_POSTS_BY_OTHER",
        "value": false
      }
    ]
  },
  "id": "page_id"
}
Ștefan
Asked about 3 weeks ago
Selected Answer
1

Right. To answer my own question - and no thanks to the robots replying to bug reports, this is what eventually fixed it:

  • Signup for Business Manager.
  • Create a new Page through Business Manager.
  • Merge new page with broken page - this has deallocated the username and name so I can reuse them.
  • Add wife as admin to new page and set username through her account - in pure amateurish^WFacebook fashion, whilst trying to set an username though the Business Manager control panel, allegedly, the page is not eligible for username, but it became eligible through admin #2. Go figure.
April 16 at 10:17 PM
Ștefan
Selected Answer
1

If the page link returned in Graph API isn't valid, you can file a bug report to https://developers.facebook.com/support/bugs/ and an FB team can investigate further.

April 14 at 9:23 AM
Jonathan
Ștefan

Thanks. I wanted to do that yesterday, but I needed to have an application for longer than 24 hours to file a bug report. I'll do that then.

April 14 at 11:04 AM
Ștefan

As my issue isn't really application related, tried to ask Facebook blocks for a review, despite not getting anything specific that the page has been blocked. I'm getting 500 errors instead when trying to send that completed that form. Does not help.

April 14 at 12:55 PM