Facebook graph api 应用程序拥有的对象故事未显示在时间轴中

Facebook graph api 应用程序拥有的对象故事未显示在时间轴中,facebook-graph-api,Facebook Graph Api,我想用应用程序拥有的对象发布故事,我可以用$facebook->api'/app/objects/appnamespace:object'、'post'、$post创建对象,并用$facebook->api'/'.$idFacebook.'/appnamespace:post'、$post'发布故事 但我的时间表上没有任何内容,即使我检查了活动日志中时间表上显示的内容 如果我用自托管对象URL发布故事,facebook用标题标签刮取信息,我检查活动日志中的时间线显示,故事就会显示出来 区别是什么

我想用应用程序拥有的对象发布故事,我可以用$facebook->api'/app/objects/appnamespace:object'、'post'、$post创建对象,并用$facebook->api'/'.$idFacebook.'/appnamespace:post'、$post'发布故事

但我的时间表上没有任何内容,即使我检查了活动日志中时间表上显示的内容

如果我用自托管对象URL发布故事,facebook用标题标签刮取信息,我检查活动日志中的时间线显示,故事就会显示出来

区别是什么,为什么应用程序拥有的对象不显示


附言:我的故事没有被批准。

创建应用程序拥有的对象需要应用程序访问令牌。 然后,当您创建应用程序拥有的对象时,您会包含应用程序访问令牌

要创建应用程序访问令牌,请执行以下操作:

我不知道如何准确地用php翻译这段代码,但我认为很可能你可以很容易地做到这一点

我希望这对你有用。
很抱歉,如果我没有关注您的问题。

假设您需要打开显式共享-此操作可以指定用户显式共享操作。在facebook上的应用程序设置中
go Graph->Actions->choose on action->capabilities

您也可以将$APP_令牌作为您的_APP_ID |您的_APP_SECRET传递,但是如果他遇到与我相同的问题,则会创建打开的Graph对象并返回一个ID。我可以在调试器中验证该ID,但是,当我把url作为状态更新发布时,它不会查找对象,而是尝试刮取尚未激活的url。
curl \
  -X POST \
  "https://graph.facebook.com/app/objects/books.book"  \
  -F "access_token=$APP_TOKEN" \
  -F "object={
    \"title\":\"The Hunt for Red October\",
    \"image\":\"http://ecx.images-amazon.com/images/I/314leP6WviL._SL500_AA300_.jpg\",
    \"url\":\"https://link.you.want.displayed/example/hunt-for-red-october-link\",
    \"description\":\"Classic cold war technothriller\",
    \"data\": {
      \"isbn\":\"425240339\"
    }
  }"
GET https://graph.facebook.com/oauth/access_token?
            client_id=YOUR_APP_ID
           &client_secret=YOUR_APP_SECRET
           &grant_type=client_credentials