2011-08-03 9 views
0

私はJavascriptをサポートしていないモバイル環境で作業しています。 Facebookの機能をページに追加することは可能でしょうか?おそらくFacebook側からサーバー側の要求をしていますか?JavaScript以外の環境でFacebookのように実装する方法

もっと具体的な例として、http://ogp.me/に行くと、ページの下部に向かってLikeボタンがあります。クリックするとJavascriptが使用され、必要に応じて関連するCookieがない場合はFacebookにサインインします。

Javascriptを使用しないで同じ機能を提供したいとします(ヒント:Blackberryブラウザをサポートする必要があります)。

私は、標準のリダイレクトでOAuth 2.0を使用して、Graph APIを呼び出すためのアクセストークンを取得することを意図していました。私はアクセストークンを持っていたら

、私はアクセストークンがそれに付与されたpublish_stream権限を持っている

curl https://graph.facebook.com/me/likes?access_token={a-valid-access-token}&category=Website&url={url-encoding-of-url-to-like} 

のようなものを期待していました。だから、より明示的であるために:

curl https://graph.facebook.com/me/likes?access_token={a-valid-access-token}&category=Website&url=http%3A%2F%2Fogp.me%2F 

試みは私に403応答を返し、私はfine manual

答えて

0

で何かを見つけていませんでしたグラフAPIを使用すると、グラフオブジェクトを好きに許可しないこと(Graph API Docs/Publishingを参照してください)を使用して:グラフオブジェクトが持っている必要がありますしかし

https://graph.facebook.com/OBJECT_ID/likes 

既存接続が好き - グラフAPIを使用して、このような接続を作成する方法は現在ありません。

SELECT id FROM object_url WHERE url='http://youtargeturl.lnk' 
+0

はええ、それは私も考えてんだよ:

しかし、のような接続がすでにFQLを使用してページのグラフオブジェクトIDを取得することができますが存在する場合

。私は既に存在しない場合にPageを作成する方法があるのだろうかと疑問に思っていましたし、Pageのlikesコレクションに投稿しましたが、Pageを作成する方法は見ていません。 – jabley

+0

Facebook Fan or Profileページを作成しますか? – jBit

+0

質問を更新しました。私が達成しようとしていることをより完全に説明してくれることを願っています。 – jabley

関連する問題