このコードを使用してアプリを動作させています (タブからアクセスする 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」では何もできません。
どんな助けでも大歓迎です!!!
ありがとうございました。
デニス