私はFB共有機能を(Google Playをしてアップルストア)煎茶タッチアプリはPhoneGapので構築されており、両方の主要店舗でホストされている作られました。私はPhoneGap(https://github.com/phonegap/phonegap-plugins/tree/master/Android/FacebookConnect)の "FacebookConnect"プラグインを使用しました。私は、リンクを共有するためにfolowingコードを使用しました:
window.plugins.facebookConnect.dialog('feed',
{
link: mylink,
picture: mypicture, // provide not a local url. otherwise, FB does not display nothing and rises an "FBCDN image is not allowed in stream" error
name: myname,
caption: mycaption,
description: mydescription
},
function(response) {
console.log("FacebookConnect.dialog:" + JSON.stringify(response));
}
);
すでにFB(インストールされている場合、例えば、FBネイティブアプリを使用して)にログインしていない場合は、プラグインは、Webベースのログイン画面が表示されます共有ダイアログを開く前にユーザーに通知します。
も
window.plugins.facebookConnect.initWithAppId(FBID, function(result) {
console.log("FacebookConnect.initWithAppId: " + JSON.stringify(result));
// Check for cancellation/error
if(result.cancelled || result.error) {
console.log("FacebookConnect.initWithAppId:failedWithError: " + result.message);
return;
}
});
アプリの起動時にFB APIのloginメソッドを呼び出さないことを忘れないでください、そうでない場合は、Appleが拒否します。その前に
、あなたのアプリケーションでそのどこかのようなものを使用して、FBのAPIを初期化することを忘れないでください応用。
私はこれがあなたのプロジェクトに役立つことを望みます。
あなたはPhonegapを使用していますか? –
'あなたのコード/メソッドを共有してください'は助けを求める方法ではありません。あなたが十分な努力と研究を投稿すれば、SOコミュニティはあなた自身のコードを書くのを助けます。質問に関しては、最初にいくつかのことをクリアしたいかもしれません。あなたはphonegapを使用していますか、またはfacebook js sdk w/o phonegapを使用する予定ですか? – SachinGutte
オプションがphonegapのような別のフレームワークを使ってうまくいけば、私はそれを利用しようとしています。私はここで質問をする前に、小さな宿題をしていました。 sencha touchの統合で利用できるリソースの概念と欠如を完全に理解することができません。これが唯一の希望でした。 –