2012-01-10 4 views
4

私はこのコードを使用しています:Facebook SDK APIでページ/ URLを「好き」にするにはどうしたらいいですか?

$facebook->api('/me/likes/', 'post', array('url' => 'http://www.google.com')); 

を私は次のエラーを取得する:

Fatal error: Uncaught OAuthException: (#200) App does not have permission to make this call thrown in 

スコープ(アクセス権)がある:プログラムであることができ

'scope' => 'publish_stream, email' 
+1

タイトルにタグを書き留めてください。 –

答えて

4

唯一のもの好きなのは、likes接続のfacebookオブジェクトです。 https://developers.facebook.com/docs/reference/api/から撮影

You can comment on or like any object that has a /comments or /likes connection by posting to https://graph.facebook.com/OBJECT_ID/comments and https://graph.facebook.com/OBJECT_ID/likes


UPDATE:

user目的は、同類の接続を有し、それは、他のオブジェクトの同類の凝集のために使用され、それユーザーを「好き」することはできません。 (ありがたいこと; P)

これを指摘して@Juicyスクリプターのおかげで...

+1

'user'オブジェクトを除いて。 ;)他の理由のためにこの接続を持っているもの、他のオブジェクトのための好きなものの集約 –

+0

非常に本当のMr.Juicy :)そのためにありがとう... – Lix

0

から:https://developers.facebook.com/docs/reference/api/page/

ページのリストを取得するには、あなたが/me/likesにHTTP取得する必要があり、ユーザから好き有効ユーザーアクセストークン、少なくともuser_likesのアクセス許可。 なし APIメソッド呼び出しに追加するか、を削除してページを削除してください。

関連する問題