2016-03-22 13 views
0
私は、このようなfull_picture、メッセージとして投稿するためのいくつかのフィールドを渡すしようとすると、今

FacebookのグラフAPI構文

var fburl = "https://graph.facebook.com/357548020948379/posts?access_token=XXXXX"; 

としての私のURLを設定することで、Facebookのから引き、そしてそれは私に400を与える固定リンクすることに成功し

私はエラー。

私はfacebookの開発ツールでこれを行うことができました。以下の行は、facebook graph api explorerによって生成されたものです。

文法的に間違っていたと思いますか?また、私はfacebookからjavascript SDKを使用するか、通常のようにjquery経由でajaxを使用しても問題ありませんか?

var fburl = "https://graph.facebook.com/v2.5/357548020948379/?fields=posts%7Bfull_picture%2Cmessage%2Cpermalink_url%7D&access_token=XXXXX" 

答えて

1

さてさて、私はそれを考え出しました。 これを初めて知り、構文について心配している人のために。フェイスブックのグラフエクスプローラに向かい、ページの最後には「コードを取得する」というボタンがあり、そのカールバージョンを探し、不要なものをすべて除去して、あなたのURLを手に入れました。

私はfacebook jsonオブジェクトにアクセスするには、通常、かなり深いところを指摘する必要があります。私が望むものを出すまで、コンソールログを使って遊んでいます。

私のデータにアクセスするには、console.log(data.posts.data[2].message)のように深くする必要がありました。