0

このコードを使用してアプリを動作させています (タブからアクセスする FB アプリのコールバック URL にパラメーターを渡すことは可能ですか? ) が、app_data パラメーターが渡されない場合に問題が発生します。私たちが意味すること:

正常に動作します: (「テスト」は正常に書き出されます) https://www.facebook.com/phillypours/app_397493550309543?app_data=test

機能しません: https://www.facebook.com/phillypours/app_397493550309543

Base64 エンコードおよび JSON デコードで使用されるコード:

myArray = Split(Request("signed_request"), ".")
encoded_sig = myArray(0)
payload = myArray(1)
sig = base64_decode(Replace(encoded_sig, "-_", "+/"))
set data = JSON.parse(base64_decode(Replace(payload, "-_", "+/")))
Response.Write data.app_data

これは、パラメーターが渡されない場合に受け取るエラーです。

Object doesn't support this property or method: 'data.app_data'

これをトラップする方法について考えている人はいますか?これがエラーをスローするため、「data.app_data」では何もできません。

どんな助けでも大歓迎です!!!

ありがとうございました。

デニス

4

1 に答える 1