私はfb.uiフィードダイアログを自分のコードに追加して、ユーザーのFacebookのタイムラインに画像を含む動的コンテンツを投稿しました。fb.uiフィードダイアログでクロムとモバイルデバイスの空のコールバックが返される
Firefoxでうまくいきましたが、私の問題は、ユーザーが同じブラウザでログインして初めてログインしたときにフェイスブックにログインしていないときです。ログイン後、投稿後に空のコールバックを返しますクロムおよびモバイルデバイス。
誰でも助けてください。
FB.ui({
method: 'feed',
name: 'name here',
link: 'link here',
display: 'popup',
picture: 'image url',
//caption: 'Example Coupon',
//redirect_uri: '',
description: 'description here'
},
function(response) {
console.log(response);//here it returns [] but post published, when user not logged onto facebook, when user already loggedin it return post_id
if (response && response.post_id) {
self.location.href = 'myurl.com?post_id='+response.post_id;
//alert('Post was successfull published.');
} else {
alert('Post was not published. An Error occured');
}
});
私の答えを参照してください。なぜあなたは私が尋ねることができる場合、ユーザーがとにかく投稿したかどうかを知りたいですか? – luschn
正常に投稿された場合、ユーザーは自分のシナリオで前進します。 –
それは許されません。自分の壁に何かを投稿するためにコンテンツを取得したり、ユーザーに何らかの報酬を与えることは許されません。 – luschn