yii 处理Facebook回复[重复]

a9wyjsp7  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(101)

此问题在此处已有答案

How can I access and process nested objects, arrays, or JSON?(31个答案)
6个月前关闭。
我有这个代码来处理Facebook的回应:

if (response && !response.error_message) {
                            alert('Posting completed with Post ID:' + response.post_id);
                            FB.api( '/' + response.post_id, function( response ) {
                                x$().xhr('<?php echo Yii::app()->createUrl('survey/saveSocialMediaPost', array('answer_id'=>$answer->id, 'social_network'=>1)); ?>', {
                                    method: 'POST',
                                    async: true,
                                    meta: response,
                                });
                                console.log( response );
                            });
                        } else {
                            alert('Error while posting.');
                        }
                    }

正如你所看到的,在一个正确的帖子之后,我想做的是调用一个 AJAX 在我的数据库中做一些动作。这里的问题是我不知道如何处理响应。console.log(response)抛出类似如下的东西:

Object { created_time: "2016-03-05T01:27:27+0000", message: "Prueba de comentarios.", id: "xxxxxx_xxxxx" }

我需要得到的是message . id,它可以用response.post_id来求解。

xienkqul

xienkqul1#

不如这样吧:

console.log(response.message);

它是一个简单的JSON对象,你应该熟悉JSON -它在JavaScript世界中非常重要。

相关问题