2016-07-04 12 views
1

私はjson形式のデータをいくつか入手して、私のウェブサイトのカスタムfacebookフィードに入れています。Facebook api、いくつかの投稿にリンクするURLがありません

しかし、私はいくつかのURLが機能していないことに気付いた。

その理由は何ですか?

例(私は実際のデータを編集した):

{ 
    "full_picture": "facebook.com/image.jpg", 
    "story": "Lorem ipsum added 5 new photos.", 
    "link": "facebook.com/loremipsum", 
    "updated_time": "2016-04-21T08:11:56+0000", 
    "id": "267007566742236_9112352353963611923" 
}, 

{ 
    "message": "lorem ipsum", 
    "updated_time": "2016-05-26T18:58:50+0000", 
    "id": "267007566742236_90323523789831074" 
}, 

あなたが見ることができるように、1は、リンクを持っていますが、他にはありません。 Facebookのページに移動して投稿の日付をクリックすると、新しいタブで開きますので、アクセス可能なURLが必要です。

私は、のfile_get_contentsですべてを取得:

$json_object = file_get_contents("https://graph.facebook.com/v2.6/267032532566742236/feed?fields=full_picture%2Cmessage%2Cstory%2Clink%2Cupdated_time&access_token=23532523523523%dsgsdg322352352235"); 

答えて

1

ポストオブジェクトのlinkプロパティがポストにをを添付されている場合がありますURLです。

欲しいものはpermalink_urlフィールドです。

+0

ありがとうございます!なぜそれがFacebookの文書にないのですか?私はこれらがすべて可能なパラメータだと思った:https://developers.facebook.com/docs/graph-api/reference/page – twan

+0

ドキュメントから何かが見つからない場合は、https:// developers .facebook.com/bugs私の経験から、FBの人たちは、あなたがそれらを改善するのを助けるときはいつでも感謝しています。 – CBroe

関連する問題