HI!私はfacebook PHP SDKにはほとんど問題がありません。私はポスト、またはFacebookのPHP SDKを介して何かをしたいです。私はこのコードをしている、私はそれが正しいはずだと思うが、明らかにそれは動作していない..与えられたエラーコードPHPのSDKはこの種のPOSTリクエストを知りません(生成されたリンクは間違いありません)。私がFacebook Developersページで見たことは、同じものです。Curlコマンドの例があります.Platform SDKは、Curl(propably)上でこの要求を行っています。facebook graph apiのようなポスト
$this->getFacebook()->api("/"+$id+"/likes", 'post');
これは私のコードで使用しているもので、動作していません(Facebook APIの例外サポートされていない投稿要求)。
私のコードでは構文が間違っているかもしれませんが、たとえば、自分のプロフィールにステータスを投稿したいときには、それが動作しています。私を混乱させた別の原因は、 API(ドキュメントページが書き込まれた上で、私はgraph.facebook.com/POST_ID/likes
のようなアドレスを使用する必要があります)...
あなたはそれぞれhttps://graph.facebook.com/POST_ID/comments
とhttps://graph.facebook.com/POST_ID/likes
、に掲載することにより、ポストの上またはのようにコメントすることができます。
をcurl -F 'access_token=...' \ https://graph.facebook.com/313449204401/likes
< =これはFacebookのドキュメントのものです
これらのリクエストやコマンド(好きなものはまだコメントしていません)は、すでに存在するものはすべてJSON配列に戻していますが、私のようなものはどこにもありません。
PHPの投稿を好きにする方法.. FQLのような他のSKDがありますが、私はそれにノレッジを持っていないので、標準のPHP SDKを使うのが好きです(if PHP SDKから例FQLのために呼び出す方法をいくつかの可能性があり、ここで私は:)午前)
送信するときにテストのカップルがプラス記号+
を使用していない後..
残念ながら、これは現在のところ既存の好きなもののリストだけを返します。特にいくつかのjsonオブジェクト..私のブラウザにこのアドレスを書き込んだとしても:graph.facebook.com/some_post_id/likesそれを私のアクセストークン(..?access_token = blabla)と連結して、うまくいきません。私のPHPコードにこれがあると、エラーが発生します:致命的なエラー:未知OAuthException:(#100)パラメータurlは必須です... facebook.phpの543行目にtrohwnです.. – simekadam
私は100% post_id構造が間違っている、あなたはここに投稿できますか? – ifaour
これは私が要点に投稿したものです https://gist.github.com/756287 – simekadam